diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..995a1b36 Binary files /dev/null and b/.DS_Store differ diff --git a/.do/deploy.template.yaml b/.do/deploy.template.yaml index dc3fb547..e18fad49 100644 --- a/.do/deploy.template.yaml +++ b/.do/deploy.template.yaml @@ -1,5 +1,5 @@ spec: - name: sample-laravel + name: urban-league-admin-panel services: - environment_slug: php git: diff --git a/.env b/.env index 2204431a..39749cb5 100644 --- a/.env +++ b/.env @@ -1 +1,58 @@ -APP_KEY=base64:UdAH2B63rlotjrkSSsj3Hppy4gbfr+OeHvtSdF9r9q8= +APP_NAME=Admin-Panel +APP_ENV=local +APP_KEY=base64:z/7DPApG/20KDCsvw93FWF+l+OP0j4wxXu2pJLOtZcQ= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=mysql +DB_PORT=3306 +DB_DATABASE=urbanleaguedb +DB_USERNAME=admin +DB_PASSWORD=phpmyadmin + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DISK=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_HOST= +PUSHER_PORT=443 +PUSHER_SCHEME=https +PUSHER_APP_CLUSTER=mt1 + +VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +VITE_PUSHER_HOST="${PUSHER_HOST}" +VITE_PUSHER_PORT="${PUSHER_PORT}" +VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" +VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitignore b/.gitignore index 0f7df0fb..ad802c34 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ Homestead.json Homestead.yaml npm-debug.log yarn-error.log +.env diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 00000000..1158db63 Binary files /dev/null and b/app/.DS_Store differ diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 69914e99..e6b9960e 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -7,32 +7,18 @@ class Kernel extends ConsoleKernel { - /** - * The Artisan commands provided by your application. - * - * @var array - */ - protected $commands = [ - // - ]; - /** * Define the application's command schedule. - * - * @param \Illuminate\Console\Scheduling\Schedule $schedule - * @return void */ - protected function schedule(Schedule $schedule) + protected function schedule(Schedule $schedule): void { // $schedule->command('inspire')->hourly(); } /** * Register the commands for the application. - * - * @return void */ - protected function commands() + protected function commands(): void { $this->load(__DIR__.'/Commands'); diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 59c585dc..56af2640 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -8,48 +8,23 @@ class Handler extends ExceptionHandler { /** - * A list of the exception types that are not reported. + * The list of the inputs that are never flashed to the session on validation exceptions. * - * @var array - */ - protected $dontReport = [ - // - ]; - - /** - * A list of the inputs that are never flashed for validation exceptions. - * - * @var array + * @var array */ protected $dontFlash = [ + 'current_password', 'password', 'password_confirmation', ]; /** - * Report or log an exception. - * - * @param \Throwable $exception - * @return void - * - * @throws \Exception - */ - public function report(Throwable $exception) - { - parent::report($exception); - } - - /** - * Render an exception into an HTTP response. - * - * @param \Illuminate\Http\Request $request - * @param \Throwable $exception - * @return \Symfony\Component\HttpFoundation\Response - * - * @throws \Throwable + * Register the exception handling callbacks for the application. */ - public function render($request, Throwable $exception) + public function register(): void { - return parent::render($request, $exception); + $this->reportable(function (Throwable $e) { + // + }); } } diff --git a/app/Http/Controllers/ApplicationController.php b/app/Http/Controllers/ApplicationController.php new file mode 100644 index 00000000..ef4a02ad --- /dev/null +++ b/app/Http/Controllers/ApplicationController.php @@ -0,0 +1,42 @@ + new ApplicationCollection($applications), + ]); + } + + public function show($id) { + $appID = $id; + $applicationdetail = Application::where('id', $appID)->get(); //dd($applicationdetail); + return Inertia::render('Applications/show', [ + 'applicationdetail' => $applicationdetail, + ]); + } + + // application list by scholarshipId + public function scholarshipapplications($id) { + $a = $id; //dd($a); + $selected = Scholarship::find($a)->applications()->orderBy('name')->get(); + //dd($update); + return Inertia::render('Applications/scholarshiplist', [ + 'applications' => new ApplicationCollection($selected), + ]); + } + +} + diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php new file mode 100644 index 00000000..144ac82d --- /dev/null +++ b/app/Http/Controllers/Auth/AuthenticatedSessionController.php @@ -0,0 +1,69 @@ + Route::has('password.request'), + 'status' => session('status'), + ]); + } + + /** + * Handle an incoming authentication request. + */ + public function store(LoginRequest $request): RedirectResponse { + + $request->authenticate(); + + $request->session()->regenerate(); + + $user = Auth::user(); + $role = $user->roles; + session(['role' => $role[0]['name']]); + + $a = $user->partner_id; + + $partnerId = Partner::where('id', $a)->get(); + + if ($partnerId->isNotEmpty()) { + return to_route('partner.show',$partnerId[0]['id']); + } + + return redirect('scholars/dashboard'); + + + } + + /** + * Destroy an authenticated session. + */ + public function destroy(Request $request): RedirectResponse { + Auth::guard('web')->logout(); + + $request->session()->invalidate(); + + $request->session()->regenerateToken(); + + return redirect('/'); + } +} diff --git a/app/Http/Controllers/Auth/ConfirmablePasswordController.php b/app/Http/Controllers/Auth/ConfirmablePasswordController.php new file mode 100644 index 00000000..1031482a --- /dev/null +++ b/app/Http/Controllers/Auth/ConfirmablePasswordController.php @@ -0,0 +1,42 @@ +validate([ + 'email' => $request->user()->email, + 'password' => $request->password, + ])) { + throw ValidationException::withMessages([ + 'password' => __('auth.password'), + ]); + } + + $request->session()->put('auth.password_confirmed_at', time()); + + return redirect()->intended(RouteServiceProvider::HOME); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php new file mode 100644 index 00000000..96ba772b --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php @@ -0,0 +1,25 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME); + } + + $request->user()->sendEmailVerificationNotification(); + + return back()->with('status', 'verification-link-sent'); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationPromptController.php b/app/Http/Controllers/Auth/EmailVerificationPromptController.php new file mode 100644 index 00000000..813b6ed7 --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationPromptController.php @@ -0,0 +1,23 @@ +user()->hasVerifiedEmail() + ? redirect()->intended(RouteServiceProvider::HOME) + : Inertia::render('Auth/VerifyEmail', ['status' => session('status')]); + } +} diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php new file mode 100644 index 00000000..394cc4af --- /dev/null +++ b/app/Http/Controllers/Auth/NewPasswordController.php @@ -0,0 +1,69 @@ + $request->email, + 'token' => $request->route('token'), + ]); + } + + /** + * Handle an incoming new password request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'token' => 'required', + 'email' => 'required|email', + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + // Here we will attempt to reset the user's password. If it is successful we + // will update the password on an actual user model and persist it to the + // database. Otherwise we will parse the error and return the response. + $status = Password::reset( + $request->only('email', 'password', 'password_confirmation', 'token'), + function ($user) use ($request) { + $user->forceFill([ + 'password' => Hash::make($request->password), + 'remember_token' => Str::random(60), + ])->save(); + + event(new PasswordReset($user)); + } + ); + + // If the password was successfully reset, we will redirect the user back to + // the application's home authenticated view. If there is an error we can + // redirect them back to where they came from with their error message. + if ($status == Password::PASSWORD_RESET) { + return redirect()->route('login')->with('status', __($status)); + } + + throw ValidationException::withMessages([ + 'email' => [trans($status)], + ]); + } +} diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php new file mode 100644 index 00000000..57a82b58 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordController.php @@ -0,0 +1,29 @@ +validate([ + 'current_password' => ['required', 'current_password'], + 'password' => ['required', Password::defaults(), 'confirmed'], + ]); + + $request->user()->update([ + 'password' => Hash::make($validated['password']), + ]); + + return back(); + } +} diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php new file mode 100644 index 00000000..b22c5441 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordResetLinkController.php @@ -0,0 +1,51 @@ + session('status'), + ]); + } + + /** + * Handle an incoming password reset link request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'email' => 'required|email', + ]); + + // We will send the password reset link to this user. Once we have attempted + // to send the link, we will examine the response then see the message we + // need to show to the user. Finally, we'll send out a proper response. + $status = Password::sendResetLink( + $request->only('email') + ); + + if ($status == Password::RESET_LINK_SENT) { + return back()->with('status', __($status)); + } + + throw ValidationException::withMessages([ + 'email' => [trans($status)], + ]); + } +} diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php new file mode 100644 index 00000000..fb019048 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -0,0 +1,113 @@ + $school, + ]); + } + + /** + * Handle an incoming registration request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function store(Request $request): RedirectResponse + { + $request->validate([ + 'name' => 'required|string|max:255', + 'email' => 'required|string|lowercase|email|max:255|unique:'.User::class, + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + $user = User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => hash::make($request->password), + 'partner_id' => "1" + ]); + + $user->assignRole('partner'); + session(['role' => 'partner']); + event(new Registered($user)); + + Auth::login($user); + + return to_route('partner.show',$user->partner_id); + } + + /** + * Handle an incoming registration request. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function storeScholar(Request $request): RedirectResponse + { + $request->validate([ + 'name' => 'required|string|max:255', + 'email' => 'required|string|lowercase|email|max:255|unique:'.User::class, + 'password' => ['required', 'confirmed', Rules\Password::defaults()], + ]); + + $user = User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => hash::make($request->password), + ]); + + $application = Application::create([ + 'name' => $request->name, + 'school' => $request->school, + 'graduation_year' => $request->graduation_year, + 'parent_name' => $request->parent_name, + 'parent_email' => $request->email, + ]); + $a = $user->id; + + $b = Scholar::create([ + 'user_id' => $a, + 'application_id' => $application->id, + 'parent_name' => $request->parent_name, + 'parent_name2' => $request->parent_name2, + 'parent_email' => $request->parent_email, + 'parent_email2' => $request->parent_email2, + 'graduation_year' => $request->graduation_year, + ]); + + $user->assignRole('scholar'); + + event(new Registered($user)); + + Auth::login($user); + + return to_route('scholar.dashboard'); + } +} diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php new file mode 100644 index 00000000..ea879405 --- /dev/null +++ b/app/Http/Controllers/Auth/VerifyEmailController.php @@ -0,0 +1,28 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } + + if ($request->user()->markEmailAsVerified()) { + event(new Verified($request->user())); + } + + return redirect()->intended(RouteServiceProvider::HOME.'?verified=1'); + } +} diff --git a/app/Http/Controllers/AwardedController.php b/app/Http/Controllers/AwardedController.php new file mode 100644 index 00000000..e05485d6 --- /dev/null +++ b/app/Http/Controllers/AwardedController.php @@ -0,0 +1,10 @@ +get('role'); + if ($role === 'admin') { + $scholarships = Scholarship::get(); + $applications = Application::get(); + $totalApplications = DB::table('scholarship_applications')->get()->count(); + $partners = Partner::get(); + $yearUpdate = Year::get(); + $winners = Winner::latest()->limit(3)->get(); //dd($winners); + + return Inertia::render('Dashboard', [ + 'scholarships' => $scholarships, + 'applications' => $applications, + 'partners' => $partners, + 'totalApplications' => $totalApplications, + 'yearUpdate' => $yearUpdate, + 'winners' => $winners, + ]); + + } + + if($role === 'partner') { + $partnerId = $user->partner_id; + return redirect()->route('partner.show', ['id' => $partnerId]); + } + + if($role === 'scholar') { + return redirect()->route('scholar.dashboard'); + } + + + } +} diff --git a/app/Http/Controllers/ImportController.php b/app/Http/Controllers/ImportController.php new file mode 100644 index 00000000..dac8c500 --- /dev/null +++ b/app/Http/Controllers/ImportController.php @@ -0,0 +1,140 @@ +file('file'); + //dd($file->getFilename()); + foreach($file as $file) { + $target = $file->move(storage_path('files'), $file->getClientOriginalName()); + $path = $target->getPath() . DIRECTORY_SEPARATOR . $target->getFileName(); + } + // Storage::disk('local')->put($file) + // $fileContents = file($path); + $csv_arr = array_map('str_getcsv', file($path)); + + $csv_json = json_encode($csv_arr, JSON_UNESCAPED_UNICODE); + $csv_json = str_replace("\xEF\xBB\xBF",'',$csv_json); + $file_Contents = json_decode($csv_json, true); + + foreach ($file_Contents as $data) { + + $app = Application::create([ + 'submitted_on' => $data[0], + 'name' => $data[1], + 'email' => $data[2], + 'phone' => $data[3], + 'parent_name' => $data[4], + 'application_essay' => $data[5], + 'community_service' => $data[6], + 'school' => $data[7], + 'graduation_year' => $data[8], + 'gpa' => $data[9], + 'sat_Scheduled' => $data[10], + 'sat_score' => $data[12], + 'act_scheduled' => $data[11], + 'ap_test_name' => $data[13], + 'ap_test_score' => $data[14], + 'ap_test_name2' => $data[15], + 'ap_test_score2' => $data[16], + 'college_major' => $data[17], + 'college_interest' => $data[18], + 'college_major2' => $data[19], + 'college_interest2' => $data[20], + 'family_income' => $data[21], + 'siblings' => $data[45], + 'siblings_attending_college' => $data[46], + 'fasfa_acknowledgement' => $data[24], + 'college_choice' => $data[25], + 'college_status' => $data[27], + 'college_choice2' => $data[28], + 'college_status2' => $data[30], + 'reference' => $data[38], + 'reference_email' => $data[39], + 'reference_relationship' => $data[40], + 'reference2' => $data[41], + 'reference_email2' => $data[42], + 'reference_relationship2' => $data[43], + // Add more fields as needed + ]); + + //dd($app); + if( $data[31] != Null ){ + //dd($data[31]); + $sch = Scholarship::where('name', $data[31])->get(); + //dd($sch); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + } + + if( $data[32] != " " ){ + $sch = Scholarship::where('name', $data[32])->get(); + //dd($sch); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + // dd($a); + } + if( $data[33] != " " ){ + //dd($sch); + $sch = Scholarship::where('name', $data[33])->get(); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + } + if( $data[34] != " " ){ + $sch = Scholarship::where('name', $data[34])->get(); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + } + if( $data[35] != " " ){ + //dd($sch); + $sch = Scholarship::where('name', $data[35])->get(); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + } + if( $data[36] != " " ){ + $sch = Scholarship::where('name', $data[36])->get(); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + } + if( $data[37] != " " ){ + $sch = Scholarship::where('name', $data[37])->get(); + if($sch != Null ) { + $a = DB::table('scholarship_applications')->insert([ + ['scholarship_id' => $sch[0]['id'], 'application_id' => $app->id], + ]); + } + + } + } + + + return redirect()->back()->with('success', 'CSV file imported successfully.'); + } + +} diff --git a/app/Http/Controllers/NoteController.php b/app/Http/Controllers/NoteController.php new file mode 100644 index 00000000..af98c576 --- /dev/null +++ b/app/Http/Controllers/NoteController.php @@ -0,0 +1,53 @@ +where('scholars.application_id', $id) + ->join('applications', 'applications.id', 'scholars.application_id') + ->join('notes', 'notes.scholar_id', 'scholars.id') + ->select('notes.*', 'scholars.user_id', 'applications.name')->get(); + $student = $userNotes[0]->name; + $studentID = $id; //dd($studentID); + session(['ScholarId' => $userNotes[0]->scholar_id]); + return Inertia::render('Notes/show', [ + 'userNotes' => $userNotes, + 'student' => $student, + 'id' => $studentID, + ]); + } + + public function storeNote(Request $request) { + $n = $request->all(); //dd($n); + $s = session('ScholarId'); + Note::create([ + 'scholar_id' => $s, + 'title' => $n['title'], + 'body' => $n['body'], + 'noteType' => $n['noteType'], + ]); + + $s = session('ScholarId'); + return to_route('create.notes', $s); + + } + + public function viewNotes($id) { + $s = session('ScholarId'); + $userNotes = Note::where('id', $s)->get(); + return Inertia::render('Notes/show', [ + 'userNotes' => $userNotes, + ]); + } +} diff --git a/app/Http/Controllers/PartnerController.php b/app/Http/Controllers/PartnerController.php new file mode 100644 index 00000000..53d38b84 --- /dev/null +++ b/app/Http/Controllers/PartnerController.php @@ -0,0 +1,72 @@ +forget(['partner_id']); + } + return Inertia::render('Partners/index', [ + 'partners' => $partners, + ]); + } + + public function show($id) { + $a = $id; + $viewpartner = Partner::where('id', $a)->get(); + $scholarshipassociated = Scholarship::where('partner_id', $a)->get(); + $associatedUser = User::where('partner_id', $a)->get(); + session([ 'partner_id' => $a ]); + + return Inertia::render('Partners/show',[ + 'viewpartner' => $viewpartner, + 'scholarshipassociated' => $scholarshipassociated, + 'associatedUser' => $associatedUser, + ]); + } + + public function store(Request $request): RedirectResponse { + $a = $request->all(); + //dd($a["organization_name"]); + $b = Partner::create([ + 'organization_name' => $a["organization_name"], + 'contact_name' => $a['contact_name'], + 'email' => $a['email'], + 'phone' => $a['phone'], + 'address' => $a['address'], + 'city' => $a['city'], + 'state' => $a['state'], + 'zip' => $a['zip'], + 'consent' => $a['consent'], + ]); + + $user = User::create([ + 'partner_id' => $b['id'], + 'name' => $b['contact_name'], + 'email' => $b['email'], + 'password' => Hash::make('test1234'), + ]); + + event(new Registered($user)); + + return to_route('partner.list'); + } + + public function delete($id) { + dd($id); + } +} diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php new file mode 100644 index 00000000..873b4f7d --- /dev/null +++ b/app/Http/Controllers/ProfileController.php @@ -0,0 +1,63 @@ + $request->user() instanceof MustVerifyEmail, + 'status' => session('status'), + ]); + } + + /** + * 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'); + } + + /** + * Delete the user's account. + */ + public function destroy(Request $request): RedirectResponse + { + $request->validate([ + '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/Controllers/RoleController.php b/app/Http/Controllers/RoleController.php new file mode 100644 index 00000000..baed27a1 --- /dev/null +++ b/app/Http/Controllers/RoleController.php @@ -0,0 +1,10 @@ +where('user_id', $user['id']) + ->join('applications', 'scholars.application_id', 'applications.id') + ->select('scholars.email', 'scholars.parent_name2', 'scholars.parent_email2', 'applications.*' )->get(); + + $b = $a[0]->id; + + $scholarship = DB::table('scholarship_applications') + ->where('application_id', $b) + ->join('scholarships','scholarship_applications.scholarship_id', 'scholarships.id')->get(); //dd($scholarship); + + + return Inertia::render('Scholars/Dashboard',[ + 'scholar' => $a, + 'scholarships' => $scholarship, + ]); + + + + } + + public function scholarsApplication() { + $user = Auth::user(); + $preScholar = Scholar::where('user_id', $user->id)->get(); + $application = Application::where('id', $preScholar[0]['application_id'])->get(); + + return Inertia::render('Applications/createApplication', [ + 'application' => $application, + ]); + } + + public function storeScholarship(Request $request) { + $user = Auth::user(); + $a = $request->all(); + // Get Scholars data buy user_id + $scholar = Scholar::where('user_id', $user->id)->get(); + + // create or update application froms scholars id + DB::table('applications') + ->where('id', $scholar[0]['application_id']) + ->updateOrInsert([ 'name' => $request->name ], + [ + 'submitted_on' => $request->submitted_on, + 'city' => $request->city, + 'streetAddress' => $request->streetAddress, + 'state' => $request->state, + 'zip' => $request->zipCode, + 'email' => $request->email, + 'phone' => $request->phone, + 'parent_name' => $request->parent_name, + 'application_essay' => $request->application_essay, + 'community_service' => $request->community_service, + 'submitted_on' => Carbon::now(), + 'school' => $request->school, + 'graduation_year' => $request->graduation_year, + 'gpa' => $request->gpa, + 'sat_Scheduled' => $request->sat_Scheduled, + 'sat_score' => $request->sat_score, + 'act_scheduled' => $request->act_scheduled, + 'ap_test_name' => $request->ap_test_name, + 'ap_test_score' => $request->ap_test_score, + 'ap_test_name2' => $request->ap_test_name2, + 'ap_test_score2' => $request->ap_test_score2, + 'college_major' => $request->college_major, + 'college_interest' => $request->college_interest, + 'college_major2' => $request->college_major2, + 'college_interest2' => $request->college_interest2, + 'family_income' => $request->family_income, + 'siblings' => $request->siblings, + 'siblings_attending_college' => $request->siblings_attending_college, + 'fasfa_acknowledgement' => $request->fasfa_acknowledgement, + 'college_choice' => $request->college_choice, + 'college_status' => $request->college_status, + 'college_choice2' => $request->college_choice2, + 'college_status2' => $request->college_status2, + 'reference' => $request->reference, + 'reference_email' => $request->reference_email, + 'reference_relationship' => $request->reference_relationship, + 'reference2' => $request->reference2, + 'reference_email2' => $request->reference_email2, + 'reference_relationship2' => $request->reference_relationship2, + ]); + + return to_route('scholar.list'); + } + + public function updateApplication() { + $user = Auth::user(); + $preScholar = Scholar::where('user_id', $user->id)->get(); + $application = Application::where('id', $preScholar[0]['application_id'])->get(); //dd($application[0]->name); + + return Inertia::render('Applications/updateApplication', [ + 'application' => $application, + ]); + } + + public function updateStore(Request $request){ + $user = Auth::user(); + $a = $request->all(); //dd($a); + $scholar = Scholar::where('user_id', $user->id)->get(); //dd($scholar[0]['application_id']); + $app = Application::find($scholar[0]['application_id']); + if( $a[0]['name'] != Null ){ $app->name = $a[0]['name']; } + if( $a[0]['email'] != Null ){ $app->email = $a[0]['email']; } + if( $a[0]['streetAddress'] != Null ){ $app->streetAddress = $a[0]['streetAddress']; } + if( $a[0]['city'] != Null ){ $app->city = $a[0]['city']; } + if( $a[0]['state'] != Null ){ $app->state = $a[0]['state']; } + if( $a[0]['zip'] != Null ){ $app->zip = $a[0]['zip']; } + if( $a[0]['act_scheduled'] != Null ){ $app->act_scheduled = $a[0]['act_scheduled']; } + if( $a[0]['act_score'] != Null ){ $app->act_score = $a[0]['act_score']; } + if( $a[0]['sat_scheduled'] != Null ){ $app->sat_scheduled = $a[0]['sat_scheduled']; } + if( $a[0]['sat_score'] != Null ){ $app->sat_score = $a[0]['sat_score']; } + if( $a[0]['siblings'] != Null ){ $app->siblings = $a[0]['siblings']; } + if( $a[0]['siblings_attending_college'] != Null ){ $app->siblings_attending_college = $a[0]['siblings_attending_college']; } + if( $a[0]['college_choice'] != Null ){ $app->college_choice = $a[0]['college_choice']; } + if( $a[0]['college_major'] != Null ){ $app->college_major = $a[0]['college_major']; } + if( $a[0]['college_status'] != Null ){ $app->college_status = $a[0]['college_status']; } + if( $a[0]['college_choice2'] != Null ){ $app->college_choice2 = $a[0]['college_choice2']; } + if( $a[0]['college_major2'] != Null ){ $app->college_major2 = $a[0]['college_major2']; } + if( $a[0]['college_status2'] != Null ){ $app->college_status2 = $a[0]['college_status2']; } + if( $a[0]['college_choice3'] != Null ){ $app->college_choice3 = $a[0]['college_choice3']; } + if( $a[0]['college_major3'] != Null ){ $app->college_major3 = $a[0]['college_major3']; } + if( $a[0]['college_status3'] != Null ){ $app->college_status3 = $a[0]['college_status3']; } + if( $a[0]['reference'] != Null ){ $app->reference = $a[0]['reference']; } + if( $a[0]['reference_email'] != Null ){ $app->reference_email = $a[0]['reference_email']; } + if( $a[0]['reference_relationship'] != Null ){ $app->reference_relationship = $a[0]['reference_relationship']; } + // if( $a[0]['reference2'] != Null ){ $app->reference2 = $a[0]['reference2']; } + // if( $a[0]['reference_email2'] != Null ){ $app->reference_email2 = $a[0]['reference_email2']; } + // if( $a[0]['reference_relationship2'] != Null ){ $app->reference_relationship2 = $a[0]['reference_relationship2']; } + if( $a[0]['application_essay'] != Null ){ $app->application_essay = $a[0]['application_essay']; } + if( $a[0]['community_service'] != Null ){ $app->community_service = $a[0]['community_service']; } + + $app->save(); + + dd('We saved check db'); + + } + + + public function scholarshipList() { + $scholarship = Scholarship::get(); + $scholarshipSingle = Scholarship::where('id', '1')->get(); + $criteria = Selectioncriteria::where('id', '1')->get(); + $requirements = Requirementcriteria::where('id', '1')->get(); + $scholarshipuses = Scholarshipuse::where('id', '1')->get(); + $scholarshipQuestion = DB::table('scholarshipQuestion_scholarships')->where('scholarship_id', '1')->get(); + + // dd($scholarshipQuestion); + $message = session('message'); + return Inertia::render('Scholars/Scholarshiplist', [ + 'scholarship' => $scholarship, + 'scholarshipInfo' => $scholarshipSingle, + 'requirements' => $requirements, + 'scholarshipuses' => $scholarshipuses, + 'criteria' => $criteria, + 'scholarshipQuestion' => $scholarshipQuestion, + 'message' => $message + ]); + + } + + public function scholarshipView(Scholarship $scholarship){ + session()->forget('message'); + $scholarshipAll = Scholarship::get(); + $scholarshipSingle = Scholarship::where('id', $scholarship->id)->get(); //dd($scholarshipSingle); + $criteria = Selectioncriteria::where('id', $scholarship->id)->get(); + $requirements = Requirementcriteria::where('id', $scholarship->id)->get(); + $scholarshipuses = Scholarshipuse::where('id', $scholarship->id)->get(); + $scholarshipQuestion = DB::table('scholarshipQuestion_scholarships')->where('scholarship_id', $scholarship->id)->get(); + + // dd($requirements); + return Inertia::render('Scholars/Scholarshiplist', [ + 'scholarship' => $scholarshipAll, + 'scholarshipInfo' => $scholarshipSingle, + 'requirements' => $requirements, + 'scholarshipuses' => $scholarshipuses, + 'criteria' => $criteria, + 'scholarshipQuestion' => $scholarshipQuestion, + 'message' => 'Success' + ]); + } + + public function applyScholarship(Scholarship $scholarship){ + + $user = Auth::user(); + $scholar = Scholar::where('user_id', $user->id)->get(); + + DB::table('scholarship_applications') + ->updateOrInsert([ + 'scholarship_id' => $scholarship['id'], + 'application_id' => $scholar[0]['application_id'], + ]); + session(['message' => 'true']); + return to_route('scholar.list'); + } + + public function answerAdditionalQuestions(Scholarship $scholarship) { + $user = Auth::user(); + } +} diff --git a/app/Http/Controllers/ScholarshipController.php b/app/Http/Controllers/ScholarshipController.php new file mode 100644 index 00000000..841853ea --- /dev/null +++ b/app/Http/Controllers/ScholarshipController.php @@ -0,0 +1,239 @@ +get()->count(); + + return Inertia::render('Scholarships/index', [ + 'allScholaships' => new ScholarshipCollection($allScholaships), + 'totalApplications' => $totalApplications, + // dd(new ScholarshipCollection($allScholaships)), + ])->with('success', 'You are viewing all scholarships currently available'); + } + + public function scholarshipRefresh(){ + $s = Scholarship::all(); + // $update = Scholarship::find($s->id)->applications()->count(); //dd($update); + // $count = $update->count(); + // $update->total = $count; + // $update->save(); + foreach($s as $sch) { + $scholarship = $sch; + $u= Scholarship::find($sch->id)->applications()->count(); + //$a = DB::table('scholarships')->where('id', $id->id)->update(['total' => $u]); + $scholarship->total = $u; + $scholarship->save(); + } + + return redirect('scholarship'); + } + + + + //Show individual scholarship information + public function show($id) { + $a = $id; + //retrieve scholarship information + $scholarshipInfo = Scholarship::where('id', $a)->get(); + // Get selected by scholarship id for page + $selected = Scholarship::find($a)->applications()->orderBy('name')->get(); + /// Update count of scholarships + $count = $scholarshipInfo->count(); + $update = Scholarship::find($a); + $update->total = $count; + $update->save(); + /// Update count of scholarships + $otherscholarships = Scholarship::where('id', $scholarshipInfo[0]->partner_id)->get(); + $criteria = Selectioncriteria::has('scholarships')->get(); + $requirements = Requirementcriteria::has('scholarships')->get(); + $scholarshipuses = Scholarshipuse::has('scholarships')->get(); + $winners = Winner::where('scholarship_id', $a)->get(); + + session([ 'partner_id' => $scholarshipInfo[0]->partner_id]); + session([ 'scholarshipid' => $scholarshipInfo[0]->id]); + return Inertia::render('Scholarships/show', [ + 'scholarship' => $scholarshipInfo, + 'applications' => $selected, + 'otherscholarship' => $otherscholarships, + 'requirements' => $requirements, + 'scholarshipuses' => $scholarshipuses, + 'criteria' => $criteria, + 'winners' => $winners, + ]); + } + + /** + * Create new scholarship. + * + * Creates new scholarshi9 or returns 200. + * + */ + + #[OpenApi\Operation(tags: ['scholarship'], method: 'PATCH')] + public function store(Request $request): RedirectResponse { + $a = $request->all(); //dd($a); + + $partner_id = session('partner_id'); + $date = new Carbon(); + $b = Scholarship::create([ + 'partner_id' => $partner_id, + 'name' => $a[0]['name'], + 'deadline' => $a[0]['deadline'], + 'description' => $a[0]['description'], + 'award_payments' => $a[0]['award_payments'], + 'additional_information' => $a[0]['additional_information'], + 'review_applicants' => 'NO', + 'fund_amount' => $a[0]['fund_amount'], + 'activeYear' => $date->format('Y'), + ]); + $scholarshipInfo = Scholarship::find($b); + DB::table('scholarshipQuestion_scholarships')->insert([ + 'scholarship_id' => $scholarshipInfo[0]['id'], + 'question1' => $a[0]['question1'], + 'question2' => $a[0]['question2'], + 'question3' => $a[0]['question3'], + ]); + + if ($a[1] != null) { + foreach ( $a[1] as $a ){ + $c = Selectioncriteria::find($a["id"]); + DB::table('selectioncriteria_scholarships')->insert([ + ['selectioncriteria_id' => $c->id, 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + + $a = $request->all(); + if ($a[2] != null) { + foreach ( $a[2] as $a ){ + $c = Requirementcriteria::where('name', $a)->get(); + DB::table('requirement_scholarships')->insert([ + ['requirement_id' => $c[0]['id'], 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + + $a = $request->all(); + if ($a[5] != null) { + foreach ( $a[5] as $a ){ + $c = Scholarshipuse::where('name', $a)->get(); + DB::table('scholarshipuse_scholarships')->insert([ + ['scholarshipuse_id' => $c[0]['id'], 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + // update yearly totals + $date = new Carbon(); + $currentScholarshipTotal = Scholarship::where('activeYear', $date->format('Y') )->sum('fund_amount'); + DB::table('yearlytotal')->where('year', $date->format('Y'))->updateOrInsert([ + 'year' => $date->format('Y'), + 'total' => $currentScholarshipTotal + ]); + + return to_route('partner.show', $partner_id); + } + + public function edit(){ + $scholarship_id = session('scholarshipid'); + $scholarshipInfo = Scholarship::where('id', $scholarship_id)->get(); + return Inertia::render('Scholarships/editScholarship', [ + 'data' => $scholarshipInfo, + ]); + + } + + + public function update(Request $request) { + $a = $request->all(); //dd($a); + $b = $a[0]; + $date = new Carbon(); + // check if data change + $scholarshipid = session('scholarshipid'); + $scholarshipInfo = Scholarship::find($scholarshipid); + if (Arr::exists($b, 'name') ) { $scholarshipInfo->name = $a[0]['name']; } + if (Arr::exists($b, 'description')) { $scholarshipInfo->description = $a[0]['description']; } + if (Arr::exists($b, 'deadline')) { $scholarshipInfo->deadline = $a[0]['deadline']; } + if (Arr::exists($b, 'award_payments')) { $scholarshipInfo->award_payments = $a[0]['award_payments']; } + if (Arr::exists($b, 'additional_information')) { $scholarshipInfo->additional_information = $a[0]['additional_information']; } + if (Arr::exists($b, 'fund_amount')) { $scholarshipInfo->fund_amount = $a[0]['fund_amount']; } + + if ($a[1] != null) { + foreach ( $a[1] as $a ){ + $c = Selectioncriteria::find($a["id"]); + DB::table('selectioncriteria_scholarships')->updateOrInsert([ + ['selectioncriteria_id' => $c->id, 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + + if ($a[2] != null) { + foreach ( $a[2] as $a ){ + $c = Requirementcriteria::find($a["id"]); + DB::table('requirement_scholarships')->updateOrInsert([ + ['selectioncriteria_id' => $c->id, 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + + if ($a[5] != null) { + foreach ( $a[5] as $a ){ + $c = Scholarshipuse::find($a["id"]); + DB::table('scholarshipuses_scholarships')->updateOrInsert([ + ['selectioncriteria_id' => $c->id, 'scholarship_id' => $scholarshipInfo[0]['id']], + ]); + } + } + + if($scholarshipInfo->activeYear != $date->format('Y')) { + DB::table('scholarships')->updateOrInsert([ + ['activeYear' => $date->format('Y')], + ]); + } + + $scholarshipInfo->save(); + $partner_id = session('partner_id'); + $currentScholarshipTotal = Scholarship::where('activeYear', $date->format('Y') )->sum('fund_amount'); + DB::table('yearlytotal')->where('year', $date->format('Y'))->updateOrInsert([ + 'year' => $date->format('Y'), + 'total' => $currentScholarshipTotal + ]); + return to_route('partner.show', $partner_id); + } + + public function scholarshipWinners(){ + + } + + public function destroy($id){ + $a = $id; + Scholarship::destroy($a); + $partner_id = session('partner_id'); + return to_route('partner.show', $partner_id); + } + +} diff --git a/app/Http/Controllers/SchoolController.php b/app/Http/Controllers/SchoolController.php new file mode 100644 index 00000000..71f4656a --- /dev/null +++ b/app/Http/Controllers/SchoolController.php @@ -0,0 +1,13 @@ +join('partners', 'users.partner_id', '=', 'partners.id') + ->select( 'users.id','users.name', 'users.email', 'partners.organization_name') + ->get(); + + return Inertia::render('Users/index', [ + 'users' => $users, + //dd(new UserResource($users)), + ]); + } + + public function create(){ + $users = User::get(); + $roles = Role::get(); + $partners = Partner::get(); + + return Inertia::render('Users/create',[ + 'roles' => $roles, + 'partners' => $partners, + 'users' => $users + ]); + } + + public function store(Request $request): RedirectResponse { + $user = Auth::user(); + $a = $request->all(); //dd($a); + + $b = DB::table('users')->where('id', $user->id)->updateOrInsert( + ['email' => $a[0]['email'], 'name' => $a[0]['name']], + [ 'partner_id' => $a[0]['partner_id'], 'password' => hash::make($a[0]['password']) ] + ); + + $user = User::find($user->id); + if($request->role !== 'null') { + $user->assignRole($request->role); + } + + return redirect()->route('user.index'); + } + + + public function edit($id) { + $user = User::find($id); + $roles = Role::get(); + $partners = Partner::get(); //dd($partners); + + return Inertia::render('Users/update', [ + 'roles' => $roles, + 'partners' => $partners, + 'userdata' => $user + ]); + } + + + public function destroy($id): RedirectResponse + { + User::find($id)->delete(); + return redirect()->route('users.index') + ->with('success','User deleted successfully'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/WinnerController.php b/app/Http/Controllers/WinnerController.php new file mode 100644 index 00000000..6ae92240 --- /dev/null +++ b/app/Http/Controllers/WinnerController.php @@ -0,0 +1,70 @@ +with('scholarships')->get(); + $winners = Winner::get(); + $year = $winners->where('activeYear', $activeYear); + + // $notes = Note::where('id', $winner->scholar_id)->get(); + return Inertia::render('Winner/index', [ + 'winners' => $winners, + 'year' => $year, + ]); + + } + + public function createWinner(Request $request){ + $award = $request->all(); //dd($award); + $a = session('scholarshipid'); + $scholar = Scholar::where('application_id', $award[0]['scholar_id'])->get(); + $application = Application::where('id', $scholar[0]['application_id'])->get(); + $scholarshipName = Scholarship::find($a); + $date = new Carbon(); + Winner::create([ + 'scholarship_id' => $a, + 'scholar_id' => $scholar[0]['id'], + 'studentName' => $application[0]['name'], + 'contactNumber' => $application[0]['phone'], + 'studentEmail' => $application[0]['email'], + 'award_payments' => $award[0]['award_payments'], + 'frequnecy' => $award[1]['0'], + 'distributionDate' => $award[0]['distributionDate'], + 'scholarshipName' => $scholarshipName->name, + 'activeYear' => $date->format('Y'), + ]); + return to_route('scholarship.show', $a); + } + + public function updateWinner(Request $request, Winner $winner){ + $a = $request->all(); + $b = $winner; + + $change = Winner::find($b->id); + if (Arr::exists($b, 'award_payments') ) { $change->award_payments = $a[0]['award_payments']; } + if (Arr::exists($b, 'award_payments') ) { $change->distributionDate = $a[0]['distributionDate']; } + $change->save(); + return to_route('scholarship.show', $b->scholarship_id); + } + + public function destroy($id){ + $a = $id; + Winner::destroy($a); + $scholarshipid = session('scholarshipid'); + return to_route('scholarship.show', $scholarshipid); + } +} diff --git a/app/Http/Controllers/YearlyfundsController.php b/app/Http/Controllers/YearlyfundsController.php new file mode 100644 index 00000000..ec302e34 --- /dev/null +++ b/app/Http/Controllers/YearlyfundsController.php @@ -0,0 +1,10 @@ + [ - 'throttle:60,1', + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + \Illuminate\Routing\Middleware\ThrottleRequests::class.':api', \Illuminate\Routing\Middleware\SubstituteBindings::class, ], ]; @@ -56,7 +58,6 @@ class Kernel extends HttpKernel 'auth' => \App\Http\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'auth.session' => \Illuminate\Session\Middleware\AuthenticateSession::class, - 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, @@ -65,5 +66,9 @@ class Kernel extends HttpKernel 'signed' => \App\Http\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + 'role' => \Spatie\Permission\Middleware\RoleMiddleware::class, + 'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class, + 'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class, + ]; } diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 704089a7..d4ef6447 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -3,19 +3,15 @@ namespace App\Http\Middleware; use Illuminate\Auth\Middleware\Authenticate as Middleware; +use Illuminate\Http\Request; class Authenticate extends Middleware { /** * Get the path the user should be redirected to when they are not authenticated. - * - * @param \Illuminate\Http\Request $request - * @return string|null */ - protected function redirectTo($request) + protected function redirectTo(Request $request): ?string { - if (! $request->expectsJson()) { - return route('login'); - } + return $request->expectsJson() ? null : route('login'); } } diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php index 033136ad..867695bd 100644 --- a/app/Http/Middleware/EncryptCookies.php +++ b/app/Http/Middleware/EncryptCookies.php @@ -9,7 +9,7 @@ class EncryptCookies extends Middleware /** * The names of the cookies that should not be encrypted. * - * @var array + * @var array */ protected $except = [ // diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php new file mode 100644 index 00000000..de04efc3 --- /dev/null +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -0,0 +1,60 @@ + + */ + public function share(Request $request): array { + + // return [ + // ...parent::share($request), + // 'auth' => [ + // 'user' => $request->user(), + // 'role' => $request->session()->get('role'), + // ], + // // 'role' => [ + + // // ], + // // 'ziggy' => fn () => [ + // // ...(new Ziggy)->toArray(), + // // 'location' => $request->url(), + // // ], + // ]; + + return array_merge(parent::share($request), [ + // Synchronously... + 'appName' => config('app.name'), + + // Lazily... + 'auth.user' => fn () => $request->user() + ? $request->user()->only('id', 'name', 'email', 'partner_id') + : null, + + 'role' => fn () => $request->session()->get('role') + ]); + } +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php index 2395ddcc..afc78c4e 100644 --- a/app/Http/Middleware/RedirectIfAuthenticated.php +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -4,22 +4,25 @@ use App\Providers\RouteServiceProvider; use Closure; +use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; +use Symfony\Component\HttpFoundation\Response; class RedirectIfAuthenticated { /** * Handle an incoming request. * - * @param \Illuminate\Http\Request $request - * @param \Closure $next - * @param string|null $guard - * @return mixed + * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ - public function handle($request, Closure $next, $guard = null) + public function handle(Request $request, Closure $next, string ...$guards): Response { - if (Auth::guard($guard)->check()) { - return redirect(RouteServiceProvider::HOME); + $guards = empty($guards) ? [null] : $guards; + + foreach ($guards as $guard) { + if (Auth::guard($guard)->check()) { + return redirect(RouteServiceProvider::HOME); + } } return $next($request); diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php index 5a50e7b5..88cadcaa 100644 --- a/app/Http/Middleware/TrimStrings.php +++ b/app/Http/Middleware/TrimStrings.php @@ -9,9 +9,10 @@ class TrimStrings extends Middleware /** * The names of the attributes that should not be trimmed. * - * @var array + * @var array */ protected $except = [ + 'current_password', 'password', 'password_confirmation', ]; diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php index b0550cfc..c9c58bdd 100644 --- a/app/Http/Middleware/TrustHosts.php +++ b/app/Http/Middleware/TrustHosts.php @@ -9,9 +9,9 @@ class TrustHosts extends Middleware /** * Get the host patterns that should be trusted. * - * @return array + * @return array */ - public function hosts() + public function hosts(): array { return [ $this->allSubdomainsOfApplicationUrl(), diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index 0c7d3b6b..3391630e 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -10,7 +10,7 @@ class TrustProxies extends Middleware /** * The trusted proxies for this application. * - * @var array|string|null + * @var array|string|null */ protected $proxies; diff --git a/app/Http/Middleware/ValidateSignature.php b/app/Http/Middleware/ValidateSignature.php new file mode 100644 index 00000000..093bf64a --- /dev/null +++ b/app/Http/Middleware/ValidateSignature.php @@ -0,0 +1,22 @@ + + */ + protected $except = [ + // 'fbclid', + // 'utm_campaign', + // 'utm_content', + // 'utm_medium', + // 'utm_source', + // 'utm_term', + ]; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php index 0c13b854..9e865217 100644 --- a/app/Http/Middleware/VerifyCsrfToken.php +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -9,7 +9,7 @@ class VerifyCsrfToken extends Middleware /** * The URIs that should be excluded from CSRF verification. * - * @var array + * @var array */ protected $except = [ // diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php new file mode 100644 index 00000000..7a19bc02 --- /dev/null +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -0,0 +1,85 @@ + + */ + public function rules(): array + { + return [ + 'email' => ['required', 'string', 'email'], + 'password' => ['required', 'string'], + ]; + } + + /** + * Attempt to authenticate the request's credentials. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function authenticate(): void + { + $this->ensureIsNotRateLimited(); + + if (! Auth::attempt($this->only('email', 'password'), $this->boolean('remember'))) { + RateLimiter::hit($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.failed'), + ]); + } + + RateLimiter::clear($this->throttleKey()); + } + + /** + * Ensure the login request is not rate limited. + * + * @throws \Illuminate\Validation\ValidationException + */ + public function ensureIsNotRateLimited(): void + { + if (! RateLimiter::tooManyAttempts($this->throttleKey(), 5)) { + return; + } + + event(new Lockout($this)); + + $seconds = RateLimiter::availableIn($this->throttleKey()); + + throw ValidationException::withMessages([ + 'email' => trans('auth.throttle', [ + 'seconds' => $seconds, + 'minutes' => ceil($seconds / 60), + ]), + ]); + } + + /** + * Get the rate limiting throttle key for the request. + */ + public function throttleKey(): string + { + return Str::transliterate(Str::lower($this->input('email')).'|'.$this->ip()); + } +} diff --git a/app/Http/Requests/ProfileUpdateRequest.php b/app/Http/Requests/ProfileUpdateRequest.php new file mode 100644 index 00000000..93b0022e --- /dev/null +++ b/app/Http/Requests/ProfileUpdateRequest.php @@ -0,0 +1,23 @@ + + */ + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], + ]; + } +} diff --git a/app/Http/Resources/ApplicationCollection.php b/app/Http/Resources/ApplicationCollection.php new file mode 100644 index 00000000..ba3214ff --- /dev/null +++ b/app/Http/Resources/ApplicationCollection.php @@ -0,0 +1,62 @@ + + */ + public function toArray(Request $request) + { + return $this->collection->map->only( + 'id', + //'awarded', + 'name', + 'email', + 'submitted_on', + 'phone', + 'parent_name', + 'parent_job', + 'parent_phone', + 'parent_email', + 'applicant_essay', + 'community_service', + 'school', + 'application_essay', + 'graduation_year', + 'gpa', + 'sat_scheduled', + 'sat_Score', + 'act_scheduled', + 'act_score', + 'ap_test_name', + 'ap_test_score', + 'ap_test_name2', + 'family_income', + 'siblings', + 'siblings_attending_college', + 'fasfa_acknowledgement', + 'college_choice', + 'college_major', + 'college_status', + 'college_choice2', + 'college_major2', + 'college_status2', + 'reference', + 'reference_email', + 'reference_relationship', + 'reference2', + 'reference_email2', + 'reference_relationship2', + 'resume_upload', + 'essay_upload', + 'additional_information_upload', + ); + } +} diff --git a/app/Http/Resources/ApplicationResource.php b/app/Http/Resources/ApplicationResource.php new file mode 100644 index 00000000..96e49ddc --- /dev/null +++ b/app/Http/Resources/ApplicationResource.php @@ -0,0 +1,60 @@ + + */ + public function toArray(Request $request) + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'email' => $this->email, + 'submitted_on' => $this->submitted_on, + 'phone' => $this->phone, + 'parent_name' => $this->parent_name, + 'parent_job' => $this->parent_job, + 'parent_phone' => $this->parent_phone, + 'parent_email' => $this->parent_email, + 'applicant_essay' => $this->applicant_essay, + 'community_service' => $this->community_service, + 'school' => $this->school, + 'graduation_year' => $this->graduation_year, + 'gpa' => $this->gpa, + 'sat_scheduled' => $this->sat_scheduled, + 'sat_Score' => $this->sat_Score, + 'act_scheduled' => $this->act_scheduled, + 'act_score' => $this->act_score, + 'ap_test_name' => $this->ap_test_name, + 'ap_test_score' => $this->ap_test_score, + 'ap_test_name2' => $this->ap_test_name2, + 'family_income' => $this->family_income, + 'siblings' => $this->siblings, + 'siblings_attending_college' => $this->siblings_attending_college, + 'fasfa_acknowledgement' => $this->fasfa_acknowledgement, + 'college_choice' => $this->college_choice, + 'college_major' => $this->college_major, + 'college_status' => $this->college_status, + 'college_choice2' => $this->college_choice2, + 'college_major2' => $this->college_major2, + 'college_status2' => $this->college_status2, + 'reference' => $this->reference, + 'reference_email' => $this->reference_email, + 'reference_relationship' => $this->reference_relationshiip, + 'reference2' => $this->reference2, + 'reference_email2' => $this->reference_email2, + 'reference_relationship2' => $this->reference_relationshiip2, + 'resume_upload' => $this->resume_upload, + 'essay_upload' => $this->essay_upload, + 'additional_information_upload' => $this->additional_information_upload, + ]; + } +} diff --git a/app/Http/Resources/ScholarCollection.php b/app/Http/Resources/ScholarCollection.php new file mode 100644 index 00000000..127757d0 --- /dev/null +++ b/app/Http/Resources/ScholarCollection.php @@ -0,0 +1,66 @@ + + */ + public function toArray(Request $request): array + { + return $this->collection->map->only( + 'id', + 'parent_name', + 'parent_email', + 'parente_name2', + 'parent_email2', + //'awarded', + 'name', + 'email', + 'submitted_on', + 'phone', + 'parent_name', + 'parent_job', + 'parent_phone', + 'parent_email', + 'applicant_essay', + 'community_service', + 'school', + 'application_essay', + 'graduation_year', + 'gpa', + 'sat_scheduled', + 'sat_score', + 'act_scheduled', + 'act_score', + 'ap_test_name', + 'ap_test_score', + 'ap_test_name2', + 'family_income', + 'siblings', + 'siblings_attending_college', + 'fasfa_acknowledgement', + 'college_choice', + 'college_major', + 'college_status', + 'college_choice2', + 'college_major2', + 'college_status2', + 'reference', + 'reference_email', + 'reference_relationship', + 'reference2', + 'reference_email2', + 'reference_relationship2', + 'resume_upload', + 'essay_upload', + 'additional_information_upload', + ); + } +} diff --git a/app/Http/Resources/ScholarResource.php b/app/Http/Resources/ScholarResource.php new file mode 100644 index 00000000..164cd457 --- /dev/null +++ b/app/Http/Resources/ScholarResource.php @@ -0,0 +1,69 @@ + + */ + public function toArray(Request $request) + { + return [ + 'id' => $this->id, + // 'application_id' => $this->application_id, + // 'parent_name' => $this->parent_name, + // 'parent_email' => $this->parent_email, + // 'parente_name2' => $this->parent_name2, + // 'parent_email2' => $this->parent_email2, + // 'application' => ApplicationResource::collection($this->applicatiion), + //'id' => $this->id, + //'awarded' => $this->awarded, + 'name' => $this->name, + 'email' => $this->email, + 'submitted_on' => $this->submitted_on, + 'phone' => $this->phone, + 'parent_name' => $this->parent_name, + 'parent_job' => $this->parent_job, + 'parent_phone' => $this->parent_phone, + 'parent_email' => $this->parent_email, + 'application_essay' => $this->application_essay, + 'community_service' => $this->community_service, + 'school' => $this->school, + 'graduation_year' => $this->graduation_year, + 'gpa' => $this->gpa, + 'sat_scheduled' => $this->sat_scheduled, + 'sat_score' => $this->sat_score, + 'act_scheduled' => $this->act_scheduled, + 'act_score' => $this->act_score, + 'ap_test_name' => $this->ap_test_name, + 'ap_test_score' => $this->ap_test_score, + 'ap_test_name2' => $this->ap_test_name2, + 'family_income' => $this->family_income, + 'siblings' => $this->siblings, + 'siblings_attending_college' => $this->siblings_attending_college, + 'fasfa_acknowledgement' => $this->fasfa_acknowledgement, + 'college_choice' => $this->college_choice, + 'college_major' => $this->college_major, + 'college_status' => $this->college_status, + 'college_choice2' => $this->college_choice2, + 'college_major2' => $this->college_major2, + 'college_status2' => $this->college_status2, + 'reference' => $this->reference, + 'reference_email' => $this->reference_email, + 'reference_relationship' => $this->reference_relationship, + 'reference2' => $this->reference2, + 'reference_email2' => $this->reference_email2, + 'reference_relationship2' => $this->reference_relationship2, + 'resume_upload' => $this->resume_upload, + 'essay_upload' => $this->essay_upload, + 'additional_information_upload' => $this->additional_information_upload, + ]; + } +} diff --git a/app/Http/Resources/ScholarshipCollection.php b/app/Http/Resources/ScholarshipCollection.php new file mode 100644 index 00000000..8a831f6f --- /dev/null +++ b/app/Http/Resources/ScholarshipCollection.php @@ -0,0 +1,32 @@ + + */ + public function toArray(Request $request) + { + return $this->collection->map->only( + 'id', + 'name', + 'additional_information', + 'selection_criteria', + 'review_applicants', + 'award_payments', + 'award_based_on', + 'renewability', + 'uses', + 'deadline', + 'fund_amount', + 'total' + ); + } +} diff --git a/app/Http/Resources/ScholarshipResource.php b/app/Http/Resources/ScholarshipResource.php new file mode 100644 index 00000000..592fff42 --- /dev/null +++ b/app/Http/Resources/ScholarshipResource.php @@ -0,0 +1,32 @@ + + */ + public function toArray(Request $request) + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'additional_information' => $this->additional_information, + 'selection_criteria' => $this->selection_criteria, + 'review_applicants' => $this->review_applicants, + 'award_payments' => $this->award_payments, + 'award_based_on' => $this->award_based_on, + 'renewability' => $this->renewability, + 'uses' => $this->uses, + 'deadline' => $this->deadline, + 'fund_amount' => $this->fund_amount, + 'total' => $this->total, + ]; + } +} diff --git a/app/Http/Resources/UserCollection.php b/app/Http/Resources/UserCollection.php new file mode 100644 index 00000000..ec277fe5 --- /dev/null +++ b/app/Http/Resources/UserCollection.php @@ -0,0 +1,24 @@ + + */ + public function toArray(Request $request) + { + return $this->collection->map->only( + 'id', + 'name', + 'email', + 'organization_name', + ); + } +} diff --git a/app/Http/Resources/UserResource.php b/app/Http/Resources/UserResource.php new file mode 100644 index 00000000..9f2d694a --- /dev/null +++ b/app/Http/Resources/UserResource.php @@ -0,0 +1,24 @@ + + */ + public function toArray(Request $request) + { + return [ + 'id' => $this->id, + 'name' => $this->name, + 'email' => $this->email, + 'organization_name' => $this->organization_name, + ]; + } +} diff --git a/app/Models/Application.php b/app/Models/Application.php new file mode 100644 index 00000000..a247662f --- /dev/null +++ b/app/Models/Application.php @@ -0,0 +1,74 @@ + + */ + protected $fillable = [ + 'id', + 'awarded', + 'name', + 'email', + 'submitted_on', + 'phone', + 'parent_name', + 'parent_job', + 'parent_phone', + 'parent_email', + 'applicant_essay', + 'community_service', + 'school', + 'graduation_year', + 'gpa', + 'sat_Scheduled', + 'sat_Score', + 'act_scheduled', + 'act_score', + 'ap_test_name', + 'ap_test_score', + 'ap_test_name2', + 'family_income', + 'siblings', + 'siblings_attending_college', + 'fasfa_acknowledgement', + 'college_choice', + 'college_major', + 'college_status', + 'college_choice2', + 'college_major2', + 'college_status2', + 'scholarship_choice', + 'reference', + 'reference_email1', + 'reference_relationship', + 'reference2', + 'reference_email2', + 'reference_relationship2', + 'resume_upload', + 'essay_upload', + 'additional_information_upload', + + ]; + + public function scholarships(): BelongsToMany { + return $this->belongsToMany(Scholarship::class, 'scholarship_applications'); + } + + public function scholars(): BelongsTo { + return $this->belongsTo(Scholarship::class, 'scholarship_applications'); + } + +} diff --git a/app/Models/Awarded.php b/app/Models/Awarded.php new file mode 100644 index 00000000..5f343748 --- /dev/null +++ b/app/Models/Awarded.php @@ -0,0 +1,20 @@ +belongsTo(Scholar::class); + } +} diff --git a/app/Models/Partner.php b/app/Models/Partner.php new file mode 100644 index 00000000..600f152c --- /dev/null +++ b/app/Models/Partner.php @@ -0,0 +1,40 @@ + + */ + protected $fillable = [ + 'organization_name', + 'contact_name', + 'email', + 'phone', + 'address', + 'city', + 'state', + 'zip', + 'consent', + ]; + + public function scholarships(): HasMany { + return $this->hasMany(Scholarship::class); + } + + public function users(): HasMany { + return $this->hasMany(User::class); + } +} diff --git a/app/Models/Requirementcriteria.php b/app/Models/Requirementcriteria.php new file mode 100644 index 00000000..ecaf3e0d --- /dev/null +++ b/app/Models/Requirementcriteria.php @@ -0,0 +1,24 @@ +belongsToMany(Scholarship::class, 'requirement_scholarships', 'requirement_id', 'scholarship_id'); + } + +} diff --git a/app/Models/Role.php b/app/Models/Role.php new file mode 100644 index 00000000..300956b4 --- /dev/null +++ b/app/Models/Role.php @@ -0,0 +1,13 @@ +hasOne(Application::class); + } + +} diff --git a/app/Models/Scholarship.php b/app/Models/Scholarship.php new file mode 100644 index 00000000..e909a98a --- /dev/null +++ b/app/Models/Scholarship.php @@ -0,0 +1,67 @@ + + */ + protected $fillable = [ + 'partner_id', + 'name', + 'deadline', + 'description', + 'award_payments', + 'additional_information', + 'review_applicants', + 'selection_criteria', + 'requirement_criteria', + 'award_based_on', + 'renewability', + 'uses', + 'fund_amount', + 'total' + ]; + + public function partners(): BelongsTo { + return $this->belongsTo(Partner::class); + } + + public function applications(): BelongsToMany { + return $this->belongsToMany(Application::class, 'scholarship_applications', 'scholarship_id', 'application_id'); + } + + public function requirements(): BelongsToMany { + return $this->belongsToMany(Requirementcriteria::class, 'requirement_scholarships'); + } + + public function selectioncriterias(): BelongsToMany { + return $this->belongsToMany(Selectioncriteria::class, 'selectioncriteria_scholarships', 'selectioncriteria_id', 'scholarship_id'); + } + + public function scholarshipuses(): BelongsToMany { + return $this->belongsToMany(Scholarshipuse::class, 'scholarshipuse_scholarships', 'scholarshipuse_id', 'scholarship_id'); + } + + public function scholarshipQuestions(): BelongsToMany { + return $this->belongsToMany(ScholarshipQuestion::class, 'scholarshipQuestion_scholarships', 'question_id', 'scholarship_id'); + } + + public function winners(): HasMany { + return $this->hasMany(Winner::class); + } + +} diff --git a/app/Models/ScholarshipQuestion.php b/app/Models/ScholarshipQuestion.php new file mode 100644 index 00000000..d77fd0a1 --- /dev/null +++ b/app/Models/ScholarshipQuestion.php @@ -0,0 +1,24 @@ +belongsToMany(Scholarship::class, 'scholarshipQuestion_scholarships', 'question_id', 'scholarship_id'); + } +} diff --git a/app/Models/Scholarshipuse.php b/app/Models/Scholarshipuse.php new file mode 100644 index 00000000..d765ede9 --- /dev/null +++ b/app/Models/Scholarshipuse.php @@ -0,0 +1,23 @@ +belongsToMany(Scholarship::class, 'scholarshipuse_scholarships', 'scholarshipuse_id', 'scholarship_id'); + } +} diff --git a/app/Models/School.php b/app/Models/School.php new file mode 100644 index 00000000..c323c156 --- /dev/null +++ b/app/Models/School.php @@ -0,0 +1,15 @@ +belongsToMany(Scholarship::class, 'selectioncriteria_scholarships', 'selectioncriteria_id', 'scholarship_id'); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 00000000..dc8eb03c --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,56 @@ + + */ + protected $fillable = [ + 'name', + 'email', + 'password', + 'partner_id', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var array + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + + public function partner(): BelongsTo { + return $this->belongsTo(Partner::class); + } + +} diff --git a/app/Models/Winner.php b/app/Models/Winner.php new file mode 100644 index 00000000..c2213876 --- /dev/null +++ b/app/Models/Winner.php @@ -0,0 +1,31 @@ +belongsTo(Scholarship::class); + } +} diff --git a/app/Models/Year.php b/app/Models/Year.php new file mode 100644 index 00000000..9442777f --- /dev/null +++ b/app/Models/Year.php @@ -0,0 +1,13 @@ + */ protected $policies = [ - // 'App\Model' => 'App\Policies\ModelPolicy', + // ]; /** * Register any authentication / authorization services. - * - * @return void */ - public function boot() + public function boot(): void { - $this->registerPolicies(); - // } } diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php index 395c518b..2be04f5d 100644 --- a/app/Providers/BroadcastServiceProvider.php +++ b/app/Providers/BroadcastServiceProvider.php @@ -9,10 +9,8 @@ class BroadcastServiceProvider extends ServiceProvider { /** * Bootstrap any application services. - * - * @return void */ - public function boot() + public function boot(): void { Broadcast::routes(); diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 723a290d..2d65aac0 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -10,9 +10,9 @@ class EventServiceProvider extends ServiceProvider { /** - * The event listener mappings for the application. + * The event to listener mappings for the application. * - * @var array + * @var array> */ protected $listen = [ Registered::class => [ @@ -22,13 +22,17 @@ class EventServiceProvider extends ServiceProvider /** * Register any events for your application. - * - * @return void */ - public function boot() + public function boot(): void { - parent::boot(); - // } + + /** + * Determine if events and listeners should be automatically discovered. + */ + public function shouldDiscoverEvents(): bool + { + return false; + } } diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 540d17b4..025e8743 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -2,79 +2,39 @@ namespace App\Providers; +use Illuminate\Cache\RateLimiting\Limit; use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\RateLimiter; use Illuminate\Support\Facades\Route; class RouteServiceProvider extends ServiceProvider { /** - * This namespace is applied to your controller routes. + * The path to your application's "home" route. * - * In addition, it is set as the URL generator's root namespace. + * Typically, users are redirected here after authentication. * * @var string */ - protected $namespace = 'App\Http\Controllers'; + public const HOME = '/dashboard'; /** - * The path to the "home" route for your application. - * - * @var string - */ - public const HOME = '/home'; - - /** - * Define your route model bindings, pattern filters, etc. - * - * @return void - */ - public function boot() - { - // - - parent::boot(); - } - - /** - * Define the routes for the application. - * - * @return void - */ - public function map() - { - $this->mapApiRoutes(); - - $this->mapWebRoutes(); - - // - } - - /** - * Define the "web" routes for the application. - * - * These routes all receive session state, CSRF protection, etc. - * - * @return void - */ - protected function mapWebRoutes() - { - Route::middleware('web') - ->namespace($this->namespace) - ->group(base_path('routes/web.php')); - } - - /** - * Define the "api" routes for the application. - * - * These routes are typically stateless. - * - * @return void + * Define your route model bindings, pattern filters, and other route configuration. */ - protected function mapApiRoutes() + public function boot(): void { - Route::prefix('api') - ->middleware('api') - ->namespace($this->namespace) - ->group(base_path('routes/api.php')); + RateLimiter::for('api', function (Request $request) { + return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); + }); + + $this->routes(function () { + Route::middleware('api') + ->prefix('api') + ->group(base_path('routes/api.php')); + + Route::middleware('web') + ->group(base_path('routes/web.php')); + }); } } diff --git a/app/User.php b/app/User.php deleted file mode 100644 index e79dab7f..00000000 --- a/app/User.php +++ /dev/null @@ -1,39 +0,0 @@ - 'datetime', - ]; -} diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 00000000..e9096960 Binary files /dev/null and b/assets/.DS_Store differ diff --git a/assets/img/apple-icon.png b/assets/img/apple-icon.png new file mode 100644 index 00000000..08664e1f Binary files /dev/null and b/assets/img/apple-icon.png differ diff --git a/assets/img/bruce-mars.jpg b/assets/img/bruce-mars.jpg new file mode 100644 index 00000000..cf1bbfa1 Binary files /dev/null and b/assets/img/bruce-mars.jpg differ diff --git a/assets/img/constructions.jpg b/assets/img/constructions.jpg new file mode 100644 index 00000000..8395da19 Binary files /dev/null and b/assets/img/constructions.jpg differ diff --git a/assets/img/curved-images/curved0.jpg b/assets/img/curved-images/curved0.jpg new file mode 100644 index 00000000..36cf5e5e Binary files /dev/null and b/assets/img/curved-images/curved0.jpg differ diff --git a/assets/img/curved-images/curved1.jpg b/assets/img/curved-images/curved1.jpg new file mode 100644 index 00000000..00ed1499 Binary files /dev/null and b/assets/img/curved-images/curved1.jpg differ diff --git a/assets/img/curved-images/curved14.jpg b/assets/img/curved-images/curved14.jpg new file mode 100644 index 00000000..dfbf3bec Binary files /dev/null and b/assets/img/curved-images/curved14.jpg differ diff --git a/assets/img/curved-images/curved6.jpg b/assets/img/curved-images/curved6.jpg new file mode 100644 index 00000000..552a1ae1 Binary files /dev/null and b/assets/img/curved-images/curved6.jpg differ diff --git a/assets/img/curved-images/curved8.jpg b/assets/img/curved-images/curved8.jpg new file mode 100644 index 00000000..61d21cf0 Binary files /dev/null and b/assets/img/curved-images/curved8.jpg differ diff --git a/assets/img/curved-images/white-curved.jpeg b/assets/img/curved-images/white-curved.jpeg new file mode 100644 index 00000000..bfd28d99 Binary files /dev/null and b/assets/img/curved-images/white-curved.jpeg differ diff --git a/assets/img/down-arrow-dark.svg b/assets/img/down-arrow-dark.svg new file mode 100644 index 00000000..11bb8d8c --- /dev/null +++ b/assets/img/down-arrow-dark.svg @@ -0,0 +1,11 @@ + + + down-arrow + + + + + + + + diff --git a/assets/img/down-arrow.svg b/assets/img/down-arrow.svg new file mode 100644 index 00000000..8a5fb42a --- /dev/null +++ b/assets/img/down-arrow.svg @@ -0,0 +1,11 @@ + + + down-arrow + + + + + + + + \ No newline at end of file diff --git a/assets/img/favicon.png b/assets/img/favicon.png new file mode 100644 index 00000000..08664e1f Binary files /dev/null and b/assets/img/favicon.png differ diff --git a/assets/img/home-decor-1.jpg b/assets/img/home-decor-1.jpg new file mode 100644 index 00000000..3469eb2a Binary files /dev/null and b/assets/img/home-decor-1.jpg differ diff --git a/assets/img/home-decor-2.jpg b/assets/img/home-decor-2.jpg new file mode 100644 index 00000000..3ffb21a6 Binary files /dev/null and b/assets/img/home-decor-2.jpg differ diff --git a/assets/img/home-decor-3.jpg b/assets/img/home-decor-3.jpg new file mode 100644 index 00000000..3e3539a5 Binary files /dev/null and b/assets/img/home-decor-3.jpg differ diff --git a/assets/img/illustrations/rocket-white.png b/assets/img/illustrations/rocket-white.png new file mode 100644 index 00000000..863c79b0 Binary files /dev/null and b/assets/img/illustrations/rocket-white.png differ diff --git a/assets/img/ivana-square.jpg b/assets/img/ivana-square.jpg new file mode 100644 index 00000000..eb31d179 Binary files /dev/null and b/assets/img/ivana-square.jpg differ diff --git a/assets/img/ivancik.jpg b/assets/img/ivancik.jpg new file mode 100644 index 00000000..1ff70aa4 Binary files /dev/null and b/assets/img/ivancik.jpg differ diff --git a/assets/img/kal-visuals-square.jpg b/assets/img/kal-visuals-square.jpg new file mode 100644 index 00000000..104a33ed Binary files /dev/null and b/assets/img/kal-visuals-square.jpg differ diff --git a/assets/img/logo-ct.png b/assets/img/logo-ct.png new file mode 100644 index 00000000..4c2b2518 Binary files /dev/null and b/assets/img/logo-ct.png differ diff --git a/assets/img/logos/mastercard.png b/assets/img/logos/mastercard.png new file mode 100644 index 00000000..1057c90b Binary files /dev/null and b/assets/img/logos/mastercard.png differ diff --git a/assets/img/logos/urbanleagueRochester.png b/assets/img/logos/urbanleagueRochester.png new file mode 100644 index 00000000..d295a137 Binary files /dev/null and b/assets/img/logos/urbanleagueRochester.png differ diff --git a/assets/img/logos/visa.png b/assets/img/logos/visa.png new file mode 100644 index 00000000..8d3a35ef Binary files /dev/null and b/assets/img/logos/visa.png differ diff --git a/assets/img/marie.jpg b/assets/img/marie.jpg new file mode 100644 index 00000000..e42521e6 Binary files /dev/null and b/assets/img/marie.jpg differ diff --git a/assets/img/shapes/waves-white.svg b/assets/img/shapes/waves-white.svg new file mode 100644 index 00000000..15bd420f --- /dev/null +++ b/assets/img/shapes/waves-white.svg @@ -0,0 +1,48 @@ + + + Artboard Copy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/icon-sun-cloud.png b/assets/img/small-logos/icon-sun-cloud.png new file mode 100644 index 00000000..25643d62 Binary files /dev/null and b/assets/img/small-logos/icon-sun-cloud.png differ diff --git a/assets/img/small-logos/logo-atlassian.svg b/assets/img/small-logos/logo-atlassian.svg new file mode 100644 index 00000000..6df68253 --- /dev/null +++ b/assets/img/small-logos/logo-atlassian.svg @@ -0,0 +1,16 @@ + + + Logos + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-invision.svg b/assets/img/small-logos/logo-invision.svg new file mode 100644 index 00000000..44e72b61 --- /dev/null +++ b/assets/img/small-logos/logo-invision.svg @@ -0,0 +1,10 @@ + + + Logos + + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-jira.svg b/assets/img/small-logos/logo-jira.svg new file mode 100644 index 00000000..dac3ddbb --- /dev/null +++ b/assets/img/small-logos/logo-jira.svg @@ -0,0 +1,21 @@ + + + Logos + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-slack.svg b/assets/img/small-logos/logo-slack.svg new file mode 100644 index 00000000..6b8eba67 --- /dev/null +++ b/assets/img/small-logos/logo-slack.svg @@ -0,0 +1,12 @@ + + + Logos + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-spotify.svg b/assets/img/small-logos/logo-spotify.svg new file mode 100644 index 00000000..1c930b3b --- /dev/null +++ b/assets/img/small-logos/logo-spotify.svg @@ -0,0 +1,9 @@ + + + Logos + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-webdev.svg b/assets/img/small-logos/logo-webdev.svg new file mode 100644 index 00000000..4d226495 --- /dev/null +++ b/assets/img/small-logos/logo-webdev.svg @@ -0,0 +1,11 @@ + + + Logos + + + + + + + + \ No newline at end of file diff --git a/assets/img/small-logos/logo-xd.svg b/assets/img/small-logos/logo-xd.svg new file mode 100644 index 00000000..5cd1bd4a --- /dev/null +++ b/assets/img/small-logos/logo-xd.svg @@ -0,0 +1,11 @@ + + + Logos + + + + + + + + \ No newline at end of file diff --git a/assets/img/students-1441602.jpg b/assets/img/students-1441602.jpg new file mode 100644 index 00000000..1e57e3c2 Binary files /dev/null and b/assets/img/students-1441602.jpg differ diff --git a/assets/img/team-1.jpg b/assets/img/team-1.jpg new file mode 100644 index 00000000..a619982d Binary files /dev/null and b/assets/img/team-1.jpg differ diff --git a/assets/img/team-2.jpg b/assets/img/team-2.jpg new file mode 100644 index 00000000..ce66acb5 Binary files /dev/null and b/assets/img/team-2.jpg differ diff --git a/assets/img/team-3.jpg b/assets/img/team-3.jpg new file mode 100644 index 00000000..419d5435 Binary files /dev/null and b/assets/img/team-3.jpg differ diff --git a/assets/img/team-4.jpg b/assets/img/team-4.jpg new file mode 100644 index 00000000..72650832 Binary files /dev/null and b/assets/img/team-4.jpg differ diff --git a/assets/img/vr-bg.jpg b/assets/img/vr-bg.jpg new file mode 100644 index 00000000..5787527d Binary files /dev/null and b/assets/img/vr-bg.jpg differ diff --git a/composer.json b/composer.json index cf3a3e56..8ce31f62 100644 --- a/composer.json +++ b/composer.json @@ -1,21 +1,25 @@ { "name": "laravel/laravel", "type": "project", - "description": "The Laravel Framework.", - "keywords": [ - "framework", - "laravel" - ], + "description": "The skeleton application for the Laravel framework.", + "keywords": ["laravel", "framework"], "license": "MIT", "require": { "php": "^8.1", + "barryvdh/laravel-debugbar": "^3.9", "guzzlehttp/guzzle": "^7.2", + "inertiajs/inertia-laravel": "^0.6.3", "laravel/framework": "^10.10", "laravel/sanctum": "^3.2", - "laravel/tinker": "^2.8" + "laravel/tinker": "^2.8", + "mongodb/laravel-mongodb": "*", + "spatie/laravel-permission": "^6.3", + "tightenco/ziggy": "^1.0", + "vyuldashev/laravel-openapi": "^1.11" }, "require-dev": { "fakerphp/faker": "^1.9.1", + "laravel/breeze": "^1.26", "laravel/pint": "^1.0", "laravel/sail": "^1.18", "mockery/mockery": "^1.4.4", @@ -23,20 +27,6 @@ "phpunit/phpunit": "^10.1", "spatie/laravel-ignition": "^2.0" }, - "config": { - "optimize-autoloader": true, - "preferred-install": "dist", - "sort-packages": true, - "allow-plugins": { - "pestphp/pest-plugin": true, - "php-http/discovery": true - } - }, - "extra": { - "laravel": { - "dont-discover": [] - } - }, "autoload": { "psr-4": { "App\\": "app/", @@ -49,21 +39,35 @@ "Tests\\": "tests/" } }, - "minimum-stability": "dev", - "prefer-stable": true, "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate --ansi" - ], - "post-update-cmd": [ - "@php artisan vendor:publish --tag=laravel-assets --ansi --force" ] - } + }, + "extra": { + "laravel": { + "dont-discover": [] + } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true, + "allow-plugins": { + "pestphp/pest-plugin": true, + "php-http/discovery": true + } + }, + "minimum-stability": "stable", + "prefer-stable": true } diff --git a/composer.lock b/composer.lock index 88fec93b..620a9797 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,92 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "aa322c53454393ed775cfe4807d54a50", + "content-hash": "7804d0953898ba1c5ebc80c8389eb356", "packages": [ + { + "name": "barryvdh/laravel-debugbar", + "version": "v3.13.4", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-debugbar.git", + "reference": "00201bcd1eaf9b1d3debddcdc13c219e4835fb61" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/00201bcd1eaf9b1d3debddcdc13c219e4835fb61", + "reference": "00201bcd1eaf9b1d3debddcdc13c219e4835fb61", + "shasum": "" + }, + "require": { + "illuminate/routing": "^9|^10|^11", + "illuminate/session": "^9|^10|^11", + "illuminate/support": "^9|^10|^11", + "maximebf/debugbar": "~1.22.0", + "php": "^8.0", + "symfony/finder": "^6|^7" + }, + "require-dev": { + "mockery/mockery": "^1.3.3", + "orchestra/testbench-dusk": "^5|^6|^7|^8|^9", + "phpunit/phpunit": "^9.6|^10.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.13-dev" + }, + "laravel": { + "providers": [ + "Barryvdh\\Debugbar\\ServiceProvider" + ], + "aliases": { + "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Barryvdh\\Debugbar\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "PHP Debugbar integration for Laravel", + "keywords": [ + "debug", + "debugbar", + "laravel", + "profiler", + "webprofiler" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-debugbar/issues", + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.13.4" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-04-10T09:15:45+00:00" + }, { "name": "brick/math", "version": "0.11.0", @@ -61,6 +145,75 @@ ], "time": "2023-01-15T23:15:59+00:00" }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, { "name": "dflydev/dot-access-data", "version": "v3.0.2", @@ -79,21 +232,346 @@ "php": "^7.1 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "scrutinizer/ocular": "1.6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.0.0" + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + }, + "time": "2022-10-27T11:44:00+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/dbal", + "version": "3.8.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/db922ba9436b7b18a23d1653a0b41ff2369ca41c", + "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.10.58", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "9.6.16", + "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.9.0", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0", + "vimeo/psalm": "4.30.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.8.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2024-03-03T15:55:06+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + }, + "time": "2024-01-30T19:34:25+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, "autoload": { "psr-4": { - "Dflydev\\DotAccessData\\": "src/" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -102,52 +580,71 @@ ], "authors": [ { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" + "name": "Roman Borschel", + "email": "roman@code-factory.org" }, { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" }, { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com" + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ - "access", - "data", - "dot", - "notation" + "event", + "event dispatcher", + "event manager", + "event system", + "events" ], "support": { - "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" }, - "time": "2022-10-27T11:44:00+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2022-10-12T20:59:15+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.8", + "version": "2.0.10", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", - "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", "shasum": "" }, "require": { @@ -209,7 +706,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.8" + "source": "https://github.com/doctrine/inflector/tree/2.0.10" }, "funding": [ { @@ -225,31 +722,31 @@ "type": "tidelift" } ], - "time": "2023-06-16T13:40:37+00:00" + "time": "2024-02-18T20:23:39+00:00" }, { "name": "doctrine/lexer", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "84a527db05647743d50373e0ec53a152f2cde568" + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", - "reference": "84a527db05647743d50373e0ec53a152f2cde568", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^9.5", + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^5.0" + "vimeo/psalm": "^5.21" }, "type": "library", "autoload": { @@ -286,7 +783,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/3.0.0" + "source": "https://github.com/doctrine/lexer/tree/3.0.1" }, "funding": [ { @@ -302,20 +799,20 @@ "type": "tidelift" } ], - "time": "2022-12-15T16:57:16+00:00" + "time": "2024-02-05T11:56:58+00:00" }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.2", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", - "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", "shasum": "" }, "require": { @@ -355,7 +852,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" }, "funding": [ { @@ -363,20 +860,20 @@ "type": "github" } ], - "time": "2022-09-10T18:51:20+00:00" + "time": "2023-08-10T19:36:49+00:00" }, { "name": "egulias/email-validator", - "version": "4.0.1", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff" + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", - "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", "shasum": "" }, "require": { @@ -385,8 +882,8 @@ "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^4.30" + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -422,7 +919,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.1" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" }, "funding": [ { @@ -430,25 +927,25 @@ "type": "github" } ], - "time": "2023-01-14T14:17:03+00:00" + "time": "2023-10-06T06:47:41+00:00" }, { "name": "fruitcake/php-cors", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/fruitcake/php-cors.git", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", - "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", "shasum": "" }, "require": { "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6" + "symfony/http-foundation": "^4.4|^5.4|^6|^7" }, "require-dev": { "phpstan/phpstan": "^1.4", @@ -458,7 +955,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.1-dev" + "dev-master": "1.2-dev" } }, "autoload": { @@ -489,7 +986,7 @@ ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" }, "funding": [ { @@ -501,28 +998,88 @@ "type": "github" } ], - "time": "2022-02-20T15:07:15+00:00" + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "goldspecdigital/oooas", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/goldspecdigital/oooas.git", + "reference": "072f8d9f6e75f68df28b148103b38fdf843467b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/goldspecdigital/oooas/zipball/072f8d9f6e75f68df28b148103b38fdf843467b2", + "reference": "072f8d9f6e75f68df28b148103b38fdf843467b2", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3", + "justinrainbow/json-schema": "^5.2", + "phpunit/phpunit": ">=7.3" + }, + "suggest": { + "justinrainbow/json-schema": "Required to perform validation (^5.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "GoldSpecDigital\\ObjectOrientedOAS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matthew Inamdar", + "email": "matt@goldspecdigital.com" + }, + { + "name": "Vladimir Yuldashev", + "email": "vladimir.yuldashev@gmail.com" + } + ], + "description": "An object oriented approach to generating OpenAPI specs, implemented in PHP.", + "homepage": "https://github.com/goldspecdigital/oooas", + "keywords": [ + "oas", + "openapi", + "php", + "swagger" + ], + "support": { + "issues": "https://github.com/goldspecdigital/oooas/issues", + "source": "https://github.com/goldspecdigital/oooas/tree/v2.10.0" + }, + "time": "2022-07-20T09:57:04+00:00" }, { "name": "graham-campbell/result-type", - "version": "v1.1.1", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", - "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.1" + "phpoption/phpoption": "^1.9.2" }, "require-dev": { - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "autoload": { @@ -551,7 +1108,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2" }, "funding": [ { @@ -563,26 +1120,26 @@ "type": "tidelift" } ], - "time": "2023-02-25T20:23:15+00:00" + "time": "2023-11-12T22:16:48+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.7.0", + "version": "7.8.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -591,11 +1148,11 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -673,7 +1230,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.7.0" + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" }, "funding": [ { @@ -689,28 +1246,28 @@ "type": "tidelift" } ], - "time": "2023-05-21T14:04:53+00:00" + "time": "2023-12-03T20:35:24+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6" + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6", - "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "type": "library", "extra": { @@ -756,7 +1313,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.0" + "source": "https://github.com/guzzle/promises/tree/2.0.2" }, "funding": [ { @@ -772,20 +1329,20 @@ "type": "tidelift" } ], - "time": "2023-05-21T13:50:22+00:00" + "time": "2023-12-03T20:19:20+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.5.0", + "version": "2.6.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6" + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", "shasum": "" }, "require": { @@ -799,9 +1356,9 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", + "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" + "phpunit/phpunit": "^8.5.36 || ^9.6.15" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -854,73 +1411,234 @@ "homepage": "https://github.com/Tobion" }, { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:05:35+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" + }, + { + "name": "inertiajs/inertia-laravel", + "version": "v0.6.11", + "source": { + "type": "git", + "url": "https://github.com/inertiajs/inertia-laravel.git", + "reference": "2a1e19048f95c0e4adb2b2733f9119e49c4fc09f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/2a1e19048f95c0e4adb2b2733f9119e49c4fc09f", + "reference": "2a1e19048f95c0e4adb2b2733f9119e49c4fc09f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^6.0|^7.0|^8.74|^9.0|^10.0", + "php": "^7.2|~8.0.0|~8.1.0|~8.2.0|~8.3.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.3", + "orchestra/testbench": "^4.0|^5.0|^6.4|^7.0|^8.0", + "phpunit/phpunit": "^8.0|^9.5.8", + "roave/security-advisories": "dev-master" + }, + "suggest": { + "ext-pcntl": "Recommended when running the Inertia SSR server via the `inertia:start-ssr` artisan command." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Inertia\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "./helpers.php" + ], + "psr-4": { + "Inertia\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "https://reinink.ca" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "The Laravel adapter for Inertia.js.", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "inertia", + "laravel" ], "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.5.0" + "issues": "https://github.com/inertiajs/inertia-laravel/issues", + "source": "https://github.com/inertiajs/inertia-laravel/tree/v0.6.11" }, "funding": [ { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", + "url": "https://github.com/reinink", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" } ], - "time": "2023-04-17T16:11:26+00:00" + "time": "2023-10-27T10:59:02+00:00" }, { - "name": "guzzlehttp/uri-template", - "version": "v1.0.1", + "name": "jean85/pretty-package-versions", + "version": "2.0.6", "source": { "type": "git", - "url": "https://github.com/guzzle/uri-template.git", - "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", - "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", + "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", "shasum": "" }, "require": { - "php": "^7.2.5 || ^8.0", - "symfony/polyfill-php80": "^1.17" + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5.19 || ^9.5.8", - "uri-template/tests": "1.0.0" + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\UriTemplate\\": "src" + "Jean85\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -929,67 +1647,39 @@ ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" } ], - "description": "A polyfill class for uri_template of PHP", + "description": "A library to get pretty versions strings of installed dependencies", "keywords": [ - "guzzlehttp", - "uri-template" + "composer", + "package", + "release", + "versions" ], "support": { - "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", - "type": "tidelift" - } - ], - "time": "2021-10-07T12:57:01+00:00" + "time": "2024-03-08T09:58:59+00:00" }, { "name": "laravel/framework", - "version": "v10.15.0", + "version": "v10.48.8", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "c7599dc92e04532824bafbd226c2936ce6a905b8" + "reference": "8e9ab6da362f268170fe815127aed5ec7d303697" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c7599dc92e04532824bafbd226c2936ce6a905b8", - "reference": "c7599dc92e04532824bafbd226c2936ce6a905b8", + "url": "https://api.github.com/repos/laravel/framework/zipball/8e9ab6da362f268170fe815127aed5ec7d303697", + "reference": "8e9ab6da362f268170fe815127aed5ec7d303697", "shasum": "" }, "require": { - "brick/math": "^0.9.3|^0.10.2|^0.11", + "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.3.2", @@ -1003,11 +1693,12 @@ "ext-tokenizer": "*", "fruitcake/php-cors": "^1.2", "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.1.9", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.62.1", + "nesbot/carbon": "^2.67", "nunomaduro/termwind": "^1.13", "php": "^8.1", "psr/container": "^1.1.1|^2.0.1", @@ -1017,7 +1708,7 @@ "symfony/console": "^6.2", "symfony/error-handler": "^6.2", "symfony/finder": "^6.2", - "symfony/http-foundation": "^6.2", + "symfony/http-foundation": "^6.4", "symfony/http-kernel": "^6.2", "symfony/mailer": "^6.2", "symfony/mime": "^6.2", @@ -1030,6 +1721,10 @@ "voku/portable-ascii": "^2.0" }, "conflict": { + "carbonphp/carbon-doctrine-types": ">=3.0", + "doctrine/dbal": ">=4.0", + "mockery/mockery": "1.6.8", + "phpunit/phpunit": ">=11.0.0", "tightenco/collect": "<5.5.33" }, "provide": { @@ -1084,14 +1779,15 @@ "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^8.4", + "nyholm/psr7": "^1.2", + "orchestra/testbench-core": "^8.23.4", "pda/pheanstalk": "^4.0", - "phpstan/phpdoc-parser": "^1.15", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^10.0.7", "predis/predis": "^2.0.2", "symfony/cache": "^6.2", - "symfony/http-client": "^6.2.4" + "symfony/http-client": "^6.2.4", + "symfony/psr-http-message-bridge": "^2.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", @@ -1140,6 +1836,7 @@ "files": [ "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", "src/Illuminate/Foundation/helpers.php", "src/Illuminate/Support/helpers.php" ], @@ -1172,20 +1869,77 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-07-11T13:43:52+00:00" + "time": "2024-04-16T14:26:04+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.1.19", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "0ab75ac3434d9f610c5691758a6146a3d1940c18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/0ab75ac3434d9f610c5691758a6146a3d1940c18", + "reference": "0ab75ac3434d9f610c5691758a6146a3d1940c18", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/collections": "^10.0|^11.0", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.1.19" + }, + "time": "2024-04-16T14:20:35+00:00" }, { "name": "laravel/sanctum", - "version": "v3.2.5", + "version": "v3.3.3", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876" + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876", - "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/8c104366459739f3ada0e994bcd3e6fd681ce3d5", + "reference": "8c104366459739f3ada0e994bcd3e6fd681ce3d5", "shasum": "" }, "require": { @@ -1198,9 +1952,9 @@ }, "require-dev": { "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.0|^8.0", + "orchestra/testbench": "^7.28.2|^8.8.3", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.6" }, "type": "library", "extra": { @@ -1238,20 +1992,20 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-05-01T19:39:51+00:00" + "time": "2023-12-19T18:44:48+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.3.0", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", - "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754", "shasum": "" }, "require": { @@ -1298,42 +2052,40 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2023-01-30T18:31:20+00:00" + "time": "2023-11-08T14:08:06+00:00" }, { "name": "laravel/tinker", - "version": "v2.8.1", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10" + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", - "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", + "url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe", + "reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", "php": "^7.2.5|^8.0", - "psy/psysh": "^0.10.4|^0.11.1", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0" + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" }, "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.5.8|^9.3.3" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, "laravel": { "providers": [ "Laravel\\Tinker\\TinkerServiceProvider" @@ -1364,22 +2116,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.8.1" + "source": "https://github.com/laravel/tinker/tree/v2.9.0" }, - "time": "2023-02-15T16:40:09+00:00" + "time": "2024-01-04T16:10:04+00:00" }, { "name": "league/commonmark", - "version": "2.4.0", + "version": "2.4.2", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048" + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048", - "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/91c24291965bd6d7c46c46a12ba7492f83b1cadf", + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf", "shasum": "" }, "require": { @@ -1392,7 +2144,7 @@ }, "require-dev": { "cebe/markdown": "^1.0", - "commonmark/cmark": "0.30.0", + "commonmark/cmark": "0.30.3", "commonmark/commonmark.js": "0.30.0", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", @@ -1402,10 +2154,10 @@ "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "symfony/finder": "^5.3 | ^6.0 || ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0" }, @@ -1472,7 +2224,7 @@ "type": "tidelift" } ], - "time": "2023-03-24T15:16:10+00:00" + "time": "2024-02-02T11:59:32+00:00" }, { "name": "league/config", @@ -1558,16 +2310,16 @@ }, { "name": "league/flysystem", - "version": "3.15.1", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed" + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", - "reference": "a141d430414fcb8bf797a18716b09f759a385bed", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4729745b1ab737908c7d055148c9a6b3e959832f", + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f", "shasum": "" }, "require": { @@ -1576,6 +2328,8 @@ "php": "^8.0.2" }, "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", @@ -1583,9 +2337,9 @@ "symfony/http-client": "<5.2" }, "require-dev": { - "async-aws/s3": "^1.5", - "async-aws/simple-s3": "^1.1", - "aws/aws-sdk-php": "^3.220.0", + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", @@ -1593,10 +2347,10 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^3.0.14", - "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^9.5.11", - "sabre/dav": "^4.3.1" + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" }, "type": "library", "autoload": { @@ -1630,7 +2384,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.27.0" }, "funding": [ { @@ -1642,32 +2396,237 @@ "type": "github" } ], - "time": "2023-05-04T09:04:26+00:00" + "time": "2024-04-07T19:17:50+00:00" }, { "name": "league/flysystem-local", - "version": "3.15.0", + "version": "3.25.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.25.1" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2024-03-15T19:58:44+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.15.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-01-28T23:22:08+00:00" + }, + { + "name": "maximebf/debugbar", + "version": "v1.22.3", + "source": { + "type": "git", + "url": "https://github.com/maximebf/php-debugbar.git", + "reference": "7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96", + "reference": "7aa9a27a0b1158ed5ad4e7175e8d3aee9a818b96", + "shasum": "" + }, + "require": { + "php": "^7.2|^8", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4|^5|^6|^7" + }, + "require-dev": { + "dbrekelmans/bdi": "^1", + "phpunit/phpunit": "^8|^9", + "symfony/panther": "^1|^2.1", + "twig/twig": "^1.38|^2.7|^3.0" + }, + "suggest": { + "kriswallsmith/assetic": "The best way to manage assets", + "monolog/monolog": "Log using Monolog", + "predis/predis": "Redis storage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.22-dev" + } + }, + "autoload": { + "psr-4": { + "DebugBar\\": "src/DebugBar/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxime Bouroumeau-Fuseau", + "email": "maxime.bouroumeau@gmail.com", + "homepage": "http://maximebf.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Debug bar in the browser for php application", + "homepage": "https://github.com/maximebf/php-debugbar", + "keywords": [ + "debug", + "debugbar" + ], + "support": { + "issues": "https://github.com/maximebf/php-debugbar/issues", + "source": "https://github.com/maximebf/php-debugbar/tree/v1.22.3" + }, + "time": "2024-04-03T19:39:26+00:00" + }, + { + "name": "mongodb/laravel-mongodb", + "version": "4.2.0", "source": { "type": "git", - "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" + "url": "https://github.com/mongodb/laravel-mongodb.git", + "reference": "13a112717ebbc35705ac2d52aa6aaa440c6443c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", - "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", + "url": "https://api.github.com/repos/mongodb/laravel-mongodb/zipball/13a112717ebbc35705ac2d52aa6aaa440c6443c7", + "reference": "13a112717ebbc35705ac2d52aa6aaa440c6443c7", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/flysystem": "^3.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" + "ext-mongodb": "^1.15", + "illuminate/container": "^10.0|^11", + "illuminate/database": "^10.30|^11", + "illuminate/events": "^10.0|^11", + "illuminate/support": "^10.0|^11", + "mongodb/mongodb": "^1.15", + "php": "^8.1" + }, + "replace": { + "jenssegers/mongodb": "self.version" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.x-dev", + "mockery/mockery": "^1.4.4", + "orchestra/testbench": "^8.0|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.3", + "spatie/laravel-query-builder": "^5.6" }, "type": "library", + "extra": { + "laravel": { + "providers": [ + "MongoDB\\Laravel\\MongoDBServiceProvider", + "MongoDB\\Laravel\\MongoDBQueueServiceProvider" + ] + } + }, "autoload": { "psr-4": { - "League\\Flysystem\\Local\\": "" + "MongoDB\\Laravel\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1676,102 +2635,132 @@ ], "authors": [ { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" + "name": "Andreas Braun", + "email": "andreas.braun@mongodb.com", + "role": "Leader" + }, + { + "name": "Jérôme Tamarelle", + "email": "jerome.tamarelle@mongodb.com", + "role": "Maintainer" + }, + { + "name": "Jeremy Mikola", + "email": "jmikola@gmail.com", + "role": "Maintainer" + }, + { + "name": "Jens Segers", + "homepage": "https://jenssegers.com", + "role": "Creator" } ], - "description": "Local filesystem adapter for Flysystem.", + "description": "A MongoDB based Eloquent model and Query builder for Laravel", + "homepage": "https://github.com/mongodb/laravel-mongodb", "keywords": [ - "Flysystem", - "file", - "files", - "filesystem", - "local" + "database", + "eloquent", + "laravel", + "model", + "mongo", + "mongodb" ], "support": { - "issues": "https://github.com/thephpleague/flysystem-local/issues", - "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" + "issues": "https://www.mongodb.com/support", + "security": "https://www.mongodb.com/security", + "source": "https://github.com/mongodb/laravel-mongodb/tree/4.2.0" }, - "funding": [ - { - "url": "https://ecologi.com/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - } - ], - "time": "2023-05-02T20:02:14+00:00" + "time": "2024-03-14T09:38:23+00:00" }, { - "name": "league/mime-type-detection", - "version": "1.11.0", + "name": "mongodb/mongodb", + "version": "1.17.1", "source": { "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + "url": "https://github.com/mongodb/mongo-php-library.git", + "reference": "01d0840bf0678f519e72dc71b69c8a50a0856c2d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/01d0840bf0678f519e72dc71b69c8a50a0856c2d", + "reference": "01d0840bf0678f519e72dc71b69c8a50a0856c2d", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" + "ext-hash": "*", + "ext-json": "*", + "ext-mongodb": "^1.17.0", + "jean85/pretty-package-versions": "^2.0.1", + "php": "^7.4 || ^8.0", + "psr/log": "^1.1.4|^2|^3", + "symfony/polyfill-php80": "^1.27", + "symfony/polyfill-php81": "^1.27" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" + "doctrine/coding-standard": "^12.0", + "rector/rector": "^0.19", + "squizlabs/php_codesniffer": "^3.7", + "symfony/phpunit-bridge": "^5.2", + "vimeo/psalm": "^5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17.x-dev" + } + }, "autoload": { + "files": [ + "src/functions.php" + ], "psr-4": { - "League\\MimeTypeDetection\\": "src" + "MongoDB\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache-2.0" ], "authors": [ { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" - }, - "funding": [ + "name": "Andreas Braun", + "email": "andreas.braun@mongodb.com" + }, { - "url": "https://github.com/frankdejonge", - "type": "github" + "name": "Jeremy Mikola", + "email": "jmikola@gmail.com" }, { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" + "name": "Jérôme Tamarelle", + "email": "jerome.tamarelle@mongodb.com" } ], - "time": "2022-04-17T13:12:02+00:00" + "description": "MongoDB driver library", + "homepage": "https://jira.mongodb.org/browse/PHPLIB", + "keywords": [ + "database", + "driver", + "mongodb", + "persistence" + ], + "support": { + "issues": "https://github.com/mongodb/mongo-php-library/issues", + "source": "https://github.com/mongodb/mongo-php-library/tree/1.17.1" + }, + "time": "2024-03-14T10:33:11+00:00" }, { "name": "monolog/monolog", - "version": "3.4.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "e2392369686d420ca32df3803de28b5d6f76867d" + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d", - "reference": "e2392369686d420ca32df3803de28b5d6f76867d", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "shasum": "" }, "require": { @@ -1794,7 +2783,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5.17", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -1847,7 +2836,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.4.0" + "source": "https://github.com/Seldaek/monolog/tree/3.6.0" }, "funding": [ { @@ -1859,32 +2848,37 @@ "type": "tidelift" } ], - "time": "2023-06-21T08:46:11+00:00" + "time": "2024-04-12T21:02:21+00:00" }, { "name": "nesbot/carbon", - "version": "2.68.1", + "version": "2.72.3", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da" + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4f991ed2a403c85efbc4f23eb4030063fdbe01da", - "reference": "4f991ed2a403c85efbc4f23eb4030063fdbe01da", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", "shasum": "" }, "require": { + "carbonphp/carbon-doctrine-types": "*", "ext-json": "*", "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, + "provide": { + "psr/clock-implementation": "1.0" + }, "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4", - "doctrine/orm": "^2.7", + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "ondrejmirtes/better-reflection": "*", @@ -1961,35 +2955,35 @@ "type": "tidelift" } ], - "time": "2023-06-20T18:29:04+00:00" + "time": "2024-01-25T10:35:09+00:00" }, { "name": "nette/schema", - "version": "v1.2.3", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/nette/schema.git", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", - "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", + "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", + "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188", "shasum": "" }, "require": { - "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", - "php": ">=7.1 <8.3" + "nette/utils": "^4.0", + "php": "8.1 - 8.3" }, "require-dev": { - "nette/tester": "^2.3 || ^2.4", + "nette/tester": "^2.4", "phpstan/phpstan-nette": "^1.0", - "tracy/tracy": "^2.7" + "tracy/tracy": "^2.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } }, "autoload": { @@ -2021,26 +3015,26 @@ ], "support": { "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.2.3" + "source": "https://github.com/nette/schema/tree/v1.3.0" }, - "time": "2022-10-13T01:24:26+00:00" + "time": "2023-12-11T11:54:22+00:00" }, { "name": "nette/utils", - "version": "v4.0.0", + "version": "v4.0.4", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", - "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", + "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218", + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218", "shasum": "" }, "require": { - "php": ">=8.0 <8.3" + "php": ">=8.0 <8.4" }, "conflict": { "nette/finder": "<3", @@ -2048,7 +3042,7 @@ }, "require-dev": { "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "^2.4", + "nette/tester": "^2.5", "phpstan/phpstan": "^1.0", "tracy/tracy": "^2.9" }, @@ -2058,8 +3052,7 @@ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", - "ext-xml": "to use Strings::length() etc. when mbstring is not available" + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "type": "library", "extra": { @@ -2107,112 +3100,311 @@ "validation" ], "support": { - "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.0" + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.4" + }, + "time": "2024-01-17T16:50:36+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.0.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13", + "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2" + }, + "time": "2024-03-05T20:51:40+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2023-02-08T01:06:31+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" }, - "time": "2023-02-02T10:41:53+00:00" + "time": "2020-06-27T09:03:43+00:00" }, { - "name": "nikic/php-parser", - "version": "v4.16.0", + "name": "phpdocumentor/reflection-docblock", + "version": "5.4.0", "source": { "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17", - "reference": "19526a33fb561ef417e822e85f08a00db4059c17", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/298d2febfe79d03fe714eb871d5538da55205b1a", + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a", "shasum": "" }, "require": { - "ext-tokenizer": "*", - "php": ">=7.0" + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7", + "webmozart/assert": "^1.9.1" }, "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "mockery/mockery": "~1.3.5", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.13" }, - "bin": [ - "bin/php-parse" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { - "PhpParser\\": "lib/PhpParser" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Nikita Popov" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0" + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.0" }, - "time": "2023-06-25T14:52:30+00:00" + "time": "2024-04-09T21:13:58+00:00" }, { - "name": "nunomaduro/termwind", - "version": "v1.15.1", + "name": "phpdocumentor/type-resolver", + "version": "1.8.2", "source": { "type": "git", - "url": "https://github.com/nunomaduro/termwind.git", - "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "153ae662783729388a584b4361f2545e4d841e3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", - "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", + "reference": "153ae662783729388a584b4361f2545e4d841e3c", "shasum": "" }, "require": { - "ext-mbstring": "*", - "php": "^8.0", - "symfony/console": "^5.3.0|^6.0.0" + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" }, "require-dev": { - "ergebnis/phpstan-rules": "^1.0.", - "illuminate/console": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "laravel/pint": "^1.0.0", - "pestphp/pest": "^1.21.0", - "pestphp/pest-plugin-mock": "^1.0", - "phpstan/phpstan": "^1.4.6", - "phpstan/phpstan-strict-rules": "^1.1.0", - "symfony/var-dumper": "^5.2.7|^6.0.0", - "thecodingmachine/phpstan-strict-rules": "^1.0.0" + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { - "laravel": { - "providers": [ - "Termwind\\Laravel\\TermwindServiceProvider" - ] + "branch-alias": { + "dev-1.x": "1.x-dev" } }, "autoload": { - "files": [ - "src/Functions.php" - ], "psr-4": { - "Termwind\\": "src/" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2221,51 +3413,29 @@ ], "authors": [ { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Its like Tailwind CSS, but for the console.", - "keywords": [ - "cli", - "console", - "css", - "package", - "php", - "style" - ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { - "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/xiCO2k", - "type": "github" - } - ], - "time": "2023-02-08T01:06:31+00:00" + "time": "2024-02-23T11:10:43+00:00" }, { "name": "phpoption/phpoption", - "version": "1.9.1", + "version": "1.9.2", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", - "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", "shasum": "" }, "require": { @@ -2273,7 +3443,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "type": "library", "extra": { @@ -2315,7 +3485,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" }, "funding": [ { @@ -2327,7 +3497,151 @@ "type": "tidelift" } ], - "time": "2023-02-25T19:38:58+00:00" + "time": "2023-11-12T21:59:55+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.28.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0" + }, + "time": "2024-04-03T18:51:33+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", @@ -2434,16 +3748,16 @@ }, { "name": "psr/http-client", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", - "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { @@ -2480,9 +3794,9 @@ "psr-18" ], "support": { - "source": "https://github.com/php-fig/http-client/tree/1.0.2" + "source": "https://github.com/php-fig/http-client" }, - "time": "2023-04-10T20:12:12+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", @@ -2695,25 +4009,25 @@ }, { "name": "psy/psysh", - "version": "v0.11.19", + "version": "v0.12.3", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "1724ceff278daeeac5a006744633bacbb2dc4706" + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1724ceff278daeeac5a006744633bacbb2dc4706", - "reference": "1724ceff278daeeac5a006744633bacbb2dc4706", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "^4.0 || ^3.1", - "php": "^8.0 || ^7.0.8", - "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" @@ -2724,8 +4038,7 @@ "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ "bin/psysh" @@ -2733,7 +4046,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.11.x-dev" + "dev-main": "0.12.x-dev" + }, + "bamarni-bin": { + "bin-links": false, + "forward-command": false } }, "autoload": { @@ -2765,9 +4082,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.19" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.3" }, - "time": "2023-07-15T19:42:19+00:00" + "time": "2024-04-02T15:57:53+00:00" }, { "name": "ralouphie/getallheaders", @@ -2904,16 +4221,16 @@ }, { "name": "ramsey/uuid", - "version": "4.7.4", + "version": "4.7.5", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "60a4c63ab724854332900504274f6150ff26d286" + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286", - "reference": "60a4c63ab724854332900504274f6150ff26d286", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", "shasum": "" }, "require": { @@ -2980,7 +4297,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.4" + "source": "https://github.com/ramsey/uuid/tree/4.7.5" }, "funding": [ { @@ -2992,20 +4309,102 @@ "type": "tidelift" } ], - "time": "2023-04-15T23:01:58+00:00" + "time": "2023-11-08T05:53:05+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.7.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "17607924aa0aa89bc0153c2ce45ed7c55083367b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/17607924aa0aa89bc0153c2ce45ed7c55083367b", + "reference": "17607924aa0aa89bc0153c2ce45ed7c55083367b", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/passport": "^11.0|^12.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.4|^10.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + }, + "laravel": { + "providers": [ + "Spatie\\Permission\\PermissionServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Permission\\": "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" + } + ], + "description": "Permission handling for Laravel 8.0 and up", + "homepage": "https://github.com/spatie/laravel-permission", + "keywords": [ + "acl", + "laravel", + "permission", + "permissions", + "rbac", + "roles", + "security", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-permission/issues", + "source": "https://github.com/spatie/laravel-permission/tree/6.7.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-04-19T12:35:28+00:00" }, { "name": "symfony/console", - "version": "v6.3.0", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7" + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", - "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", + "url": "https://api.github.com/repos/symfony/console/zipball/a2708a5da5c87d1d0d52937bdeac625df659e11f", + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f", "shasum": "" }, "require": { @@ -3013,7 +4412,7 @@ "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0" + "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony/dependency-injection": "<5.4", @@ -3027,12 +4426,16 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3066,7 +4469,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.0" + "source": "https://github.com/symfony/console/tree/v6.4.6" }, "funding": [ { @@ -3082,20 +4485,20 @@ "type": "tidelift" } ], - "time": "2023-05-29T12:49:39+00:00" + "time": "2024-03-29T19:07:53+00:00" }, { "name": "symfony/css-selector", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf" + "reference": "ee0f7ed5cf298cc019431bb3b3977ebc52b86229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", - "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ee0f7ed5cf298cc019431bb3b3977ebc52b86229", + "reference": "ee0f7ed5cf298cc019431bb3b3977ebc52b86229", "shasum": "" }, "require": { @@ -3131,7 +4534,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.3.0" + "source": "https://github.com/symfony/css-selector/tree/v6.4.3" }, "funding": [ { @@ -3147,11 +4550,11 @@ "type": "tidelift" } ], - "time": "2023-03-20T16:43:42+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", @@ -3198,7 +4601,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" }, "funding": [ { @@ -3218,30 +4621,31 @@ }, { "name": "symfony/error-handler", - "version": "v6.3.0", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "99d2d814a6351461af350ead4d963bd67451236f" + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/99d2d814a6351461af350ead4d963bd67451236f", - "reference": "99d2d814a6351461af350ead4d963bd67451236f", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/64db1c1802e3a4557e37ba33031ac39f452ac5d4", + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "conflict": { - "symfony/deprecation-contracts": "<2.5" + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -3272,7 +4676,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.3.0" + "source": "https://github.com/symfony/error-handler/tree/v6.4.6" }, "funding": [ { @@ -3288,20 +4692,20 @@ "type": "tidelift" } ], - "time": "2023-05-10T12:03:13+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa" + "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", - "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ae9d3a6f3003a6caf56acd7466d8d52378d44fef", + "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef", "shasum": "" }, "require": { @@ -3318,13 +4722,13 @@ }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3352,7 +4756,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.3" }, "funding": [ { @@ -3368,20 +4772,20 @@ "type": "tidelift" } ], - "time": "2023-04-21T14:41:17+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.3.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + "reference": "4e64b49bf370ade88e567de29465762e316e4224" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/4e64b49bf370ade88e567de29465762e316e4224", + "reference": "4e64b49bf370ade88e567de29465762e316e4224", "shasum": "" }, "require": { @@ -3428,7 +4832,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.2" }, "funding": [ { @@ -3444,27 +4848,27 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/finder", - "version": "v6.3.0", + "version": "v6.4.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2" + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2", - "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { - "symfony/filesystem": "^6.0" + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { @@ -3492,7 +4896,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.3.0" + "source": "https://github.com/symfony/finder/tree/v6.4.0" }, "funding": [ { @@ -3508,20 +4912,20 @@ "type": "tidelift" } ], - "time": "2023-04-02T01:25:41+00:00" + "time": "2023-10-31T17:30:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.3.1", + "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e0ad0d153e1c20069250986cd9e9dd1ccebb0d66" + "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e0ad0d153e1c20069250986cd9e9dd1ccebb0d66", - "reference": "e0ad0d153e1c20069250986cd9e9dd1ccebb0d66", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304", + "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304", "shasum": "" }, "require": { @@ -3531,17 +4935,17 @@ "symfony/polyfill-php83": "^1.27" }, "conflict": { - "symfony/cache": "<6.2" + "symfony/cache": "<6.3" }, "require-dev": { - "doctrine/dbal": "^2.13.1|^3.0", + "doctrine/dbal": "^2.13.1|^3|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", - "symfony/mime": "^5.4|^6.0", - "symfony/rate-limiter": "^5.2|^6.0" + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -3569,7 +4973,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.1" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.4" }, "funding": [ { @@ -3585,29 +4989,29 @@ "type": "tidelift" } ], - "time": "2023-06-24T11:51:27+00:00" + "time": "2024-02-08T15:01:18+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.1", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "161e16fd2e35fb4881a43bc8b383dfd5be4ac374" + "reference": "060038863743fd0cd982be06acecccf246d35653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/161e16fd2e35fb4881a43bc8b383dfd5be4ac374", - "reference": "161e16fd2e35fb4881a43bc8b383dfd5be4ac374", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/060038863743fd0cd982be06acecccf246d35653", + "reference": "060038863743fd0cd982be06acecccf246d35653", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^6.2.7", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -3615,7 +5019,7 @@ "symfony/cache": "<5.4", "symfony/config": "<6.1", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.3", + "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", @@ -3625,7 +5029,7 @@ "symfony/translation": "<5.4", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<5.4", - "symfony/validator": "<5.4", + "symfony/validator": "<6.4", "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, @@ -3634,26 +5038,26 @@ }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/clock": "^6.2", - "symfony/config": "^6.1", - "symfony/console": "^5.4|^6.0", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.3", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0", - "symfony/property-access": "^5.4.5|^6.0.5", - "symfony/routing": "^5.4|^6.0", - "symfony/serializer": "^6.3", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^6.3", - "symfony/var-exporter": "^6.2", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", "twig/twig": "^2.13|^3.0.4" }, "type": "library", @@ -3682,7 +5086,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.1" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.6" }, "funding": [ { @@ -3698,20 +5102,20 @@ "type": "tidelift" } ], - "time": "2023-06-26T06:07:32+00:00" + "time": "2024-04-03T06:09:15+00:00" }, { "name": "symfony/mailer", - "version": "v6.3.0", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435" + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", - "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "url": "https://api.github.com/repos/symfony/mailer/zipball/677f34a6f4b4559e08acf73ae0aec460479e5859", + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859", "shasum": "" }, "require": { @@ -3719,8 +5123,8 @@ "php": ">=8.1", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/mime": "^6.2", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -3731,10 +5135,10 @@ "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/messenger": "^6.2", - "symfony/twig-bridge": "^6.2" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { @@ -3762,7 +5166,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.3.0" + "source": "https://github.com/symfony/mailer/tree/v6.4.6" }, "funding": [ { @@ -3778,24 +5182,25 @@ "type": "tidelift" } ], - "time": "2023-05-29T12:49:39+00:00" + "time": "2024-03-27T21:14:17+00:00" }, { "name": "symfony/mime", - "version": "v6.3.0", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad" + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", - "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "url": "https://api.github.com/repos/symfony/mime/zipball/14762b86918823cb42e3558cdcca62e58b5227fe", + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -3804,16 +5209,17 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2" + "symfony/serializer": "<6.3.2" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "^6.2" + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, "type": "library", "autoload": { @@ -3845,7 +5251,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.3.0" + "source": "https://github.com/symfony/mime/tree/v6.4.6" }, "funding": [ { @@ -3861,20 +5267,20 @@ "type": "tidelift" } ], - "time": "2023-04-28T15:57:00+00:00" + "time": "2024-03-21T19:36:20+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { @@ -3888,9 +5294,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -3927,7 +5330,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, "funding": [ { @@ -3943,20 +5346,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354" + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", "shasum": "" }, "require": { @@ -3967,9 +5370,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4008,7 +5408,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" }, "funding": [ { @@ -4024,20 +5424,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da" + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", "shasum": "" }, "require": { @@ -4050,9 +5450,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4095,7 +5492,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" }, "funding": [ { @@ -4111,20 +5508,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", "shasum": "" }, "require": { @@ -4135,9 +5532,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4179,7 +5573,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" }, "funding": [ { @@ -4195,20 +5589,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { @@ -4222,9 +5616,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4262,7 +5653,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { @@ -4278,20 +5669,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", "shasum": "" }, "require": { @@ -4299,9 +5690,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4338,7 +5726,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" }, "funding": [ { @@ -4354,20 +5742,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { @@ -4375,9 +5763,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4421,7 +5806,83 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" }, "funding": [ { @@ -4437,20 +5898,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php83", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "508c652ba3ccf69f8c97f251534f229791b52a57" + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57", - "reference": "508c652ba3ccf69f8c97f251534f229791b52a57", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", "shasum": "" }, "require": { @@ -4459,9 +5920,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4473,7 +5931,10 @@ ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" - } + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4498,7 +5959,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" }, "funding": [ { @@ -4514,20 +5975,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-uuid", - "version": "v1.27.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166" + "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166", - "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/3abdd21b0ceaa3000ee950097bc3cf9efc137853", + "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853", "shasum": "" }, "require": { @@ -4541,9 +6002,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4580,7 +6038,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.29.0" }, "funding": [ { @@ -4596,20 +6054,20 @@ "type": "tidelift" } ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/process", - "version": "v6.3.0", + "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628" + "reference": "710e27879e9be3395de2b98da3f52a946039f297" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", - "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297", + "reference": "710e27879e9be3395de2b98da3f52a946039f297", "shasum": "" }, "require": { @@ -4641,7 +6099,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.3.0" + "source": "https://github.com/symfony/process/tree/v6.4.4" }, "funding": [ { @@ -4657,24 +6115,25 @@ "type": "tidelift" } ], - "time": "2023-05-19T08:06:44+00:00" + "time": "2024-02-20T12:31:00+00:00" }, { "name": "symfony/routing", - "version": "v6.3.1", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "d37ad1779c38b8eb71996d17dc13030dcb7f9cf5" + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/d37ad1779c38b8eb71996d17dc13030dcb7f9cf5", - "reference": "d37ad1779c38b8eb71996d17dc13030dcb7f9cf5", + "url": "https://api.github.com/repos/symfony/routing/zipball/f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "doctrine/annotations": "<1.12", @@ -4685,11 +6144,11 @@ "require-dev": { "doctrine/annotations": "^1.12|^2", "psr/log": "^1|^2|^3", - "symfony/config": "^6.2", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4723,7 +6182,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.3.1" + "source": "https://github.com/symfony/routing/tree/v6.4.6" }, "funding": [ { @@ -4739,25 +6198,25 @@ "type": "tidelift" } ], - "time": "2023-06-05T15:30:22+00:00" + "time": "2024-03-28T13:28:49+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.3.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/11bbf19a0fb7b36345861e85c5768844c552906e", + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e", "shasum": "" }, "require": { "php": ">=8.1", - "psr/container": "^2.0" + "psr/container": "^1.1|^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -4805,7 +6264,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.2" }, "funding": [ { @@ -4821,20 +6280,20 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2023-12-19T21:51:00+00:00" }, { "name": "symfony/string", - "version": "v6.3.0", + "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f" + "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f", - "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f", + "url": "https://api.github.com/repos/symfony/string/zipball/4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", + "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", "shasum": "" }, "require": { @@ -4848,11 +6307,11 @@ "symfony/translation-contracts": "<2.5" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "symfony/var-exporter": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4891,7 +6350,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.0" + "source": "https://github.com/symfony/string/tree/v6.4.4" }, "funding": [ { @@ -4907,24 +6366,25 @@ "type": "tidelift" } ], - "time": "2023-03-21T21:06:29+00:00" + "time": "2024-02-01T13:16:41+00:00" }, { "name": "symfony/translation", - "version": "v6.3.0", + "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f" + "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/f72b2cba8f79dd9d536f534f76874b58ad37876f", - "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f", + "url": "https://api.github.com/repos/symfony/translation/zipball/bce6a5a78e94566641b2594d17e48b0da3184a8e", + "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5|^3.0" }, @@ -4942,19 +6402,19 @@ "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { - "nikic/php-parser": "^4.13", + "nikic/php-parser": "^4.18|^5.0", "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/intl": "^5.4|^6.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0" + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -4985,7 +6445,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.3.0" + "source": "https://github.com/symfony/translation/tree/v6.4.4" }, "funding": [ { @@ -5001,20 +6461,20 @@ "type": "tidelift" } ], - "time": "2023-05-19T12:46:45+00:00" + "time": "2024-02-20T13:16:58+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.3.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", - "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", "shasum": "" }, "require": { @@ -5063,7 +6523,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.2" }, "funding": [ { @@ -5079,20 +6539,20 @@ "type": "tidelift" } ], - "time": "2023-05-30T17:17:10+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/uid", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384" + "reference": "1d31267211cc3a2fff32bcfc7c1818dac41b6fc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384", - "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384", + "url": "https://api.github.com/repos/symfony/uid/zipball/1d31267211cc3a2fff32bcfc7c1818dac41b6fc0", + "reference": "1d31267211cc3a2fff32bcfc7c1818dac41b6fc0", "shasum": "" }, "require": { @@ -5100,7 +6560,7 @@ "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { @@ -5137,7 +6597,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.3.0" + "source": "https://github.com/symfony/uid/tree/v6.4.3" }, "funding": [ { @@ -5153,24 +6613,25 @@ "type": "tidelift" } ], - "time": "2023-04-08T07:25:02+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.3.1", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "c81268d6960ddb47af17391a27d222bd58cf0515" + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c81268d6960ddb47af17391a27d222bd58cf0515", - "reference": "c81268d6960ddb47af17391a27d222bd58cf0515", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/95bd2706a97fb875185b51ecaa6112ec184233d4", + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -5178,9 +6639,11 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, "bin": [ @@ -5219,7 +6682,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.1" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.6" }, "funding": [ { @@ -5235,27 +6698,94 @@ "type": "tidelift" } ], - "time": "2023-06-21T12:08:28+00:00" + "time": "2024-03-19T11:56:30+00:00" + }, + { + "name": "tightenco/ziggy", + "version": "v1.8.2", + "source": { + "type": "git", + "url": "https://github.com/tighten/ziggy.git", + "reference": "939576ad0f3d3e633a9401c8c377bc7bc873ff35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/939576ad0f3d3e633a9401c8c377bc7bc873ff35", + "reference": "939576ad0f3d3e633a9401c8c377bc7bc873ff35", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": ">=5.4@dev" + }, + "require-dev": { + "orchestra/testbench": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Tightenco\\Ziggy\\ZiggyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Tightenco\\Ziggy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Coulbourne", + "email": "daniel@tighten.co" + }, + { + "name": "Jake Bathman", + "email": "jake@tighten.co" + }, + { + "name": "Jacob Baker-Kretzmar", + "email": "jacob@tighten.co" + } + ], + "description": "Generates a Blade directive exporting all of your named Laravel routes. Also provides a nice route() helper function in JavaScript.", + "homepage": "https://github.com/tighten/ziggy", + "keywords": [ + "Ziggy", + "javascript", + "laravel", + "routes" + ], + "support": { + "issues": "https://github.com/tighten/ziggy/issues", + "source": "https://github.com/tighten/ziggy/tree/v1.8.2" + }, + "time": "2024-02-20T19:56:04+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.6", + "version": "v2.2.7", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", - "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" @@ -5286,37 +6816,37 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" }, - "time": "2023-01-03T09:29:04+00:00" + "time": "2023-12-08T13:03:43+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.5.0", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" + "graham-campbell/result-type": "^1.1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "suggest": { "ext-filter": "Required to use the boolean validator." @@ -5328,7 +6858,7 @@ "forward-command": true }, "branch-alias": { - "dev-master": "5.5-dev" + "dev-master": "5.6-dev" } }, "autoload": { @@ -5360,7 +6890,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { @@ -5372,7 +6902,7 @@ "type": "tidelift" } ], - "time": "2022-10-16T01:01:54+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { "name": "voku/portable-ascii", @@ -5448,6 +6978,71 @@ ], "time": "2022-03-08T17:03:00+00:00" }, + { + "name": "vyuldashev/laravel-openapi", + "version": "v1.12.0", + "source": { + "type": "git", + "url": "https://github.com/vyuldashev/laravel-openapi.git", + "reference": "b47b9496f6a23b0b3e18dba7701cb7fbf260a76c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vyuldashev/laravel-openapi/zipball/b47b9496f6a23b0b3e18dba7701cb7fbf260a76c", + "reference": "b47b9496f6a23b0b3e18dba7701cb7fbf260a76c", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.6|^3.0", + "ext-json": "*", + "goldspecdigital/oooas": "^2.7.1", + "laravel/framework": "5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", + "php": "^8.0", + "phpdocumentor/reflection-docblock": "^5.0" + }, + "require-dev": { + "orchestra/testbench": "^5.3|^6.0|^7.0", + "phpunit/phpunit": "^9.5.13" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Vyuldashev\\LaravelOpenApi\\OpenApiServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Vyuldashev\\LaravelOpenApi\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Vladimir Yuldashev", + "email": "misterio92@gmail.com" + } + ], + "description": "Generate OpenAPI Specification for Laravel Applications", + "keywords": [ + "api", + "docs", + "documentation", + "laravel", + "openapi", + "rest", + "swagger" + ], + "support": { + "issues": "https://github.com/vyuldashev/laravel-openapi/issues", + "source": "https://github.com/vyuldashev/laravel-openapi/tree/v1.12.0" + }, + "time": "2023-05-04T10:01:53+00:00" + }, { "name": "webmozart/assert", "version": "1.11.0", @@ -5510,16 +7105,16 @@ "packages-dev": [ { "name": "fakerphp/faker", - "version": "v1.23.0", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", - "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", + "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", "shasum": "" }, "require": { @@ -5545,11 +7140,6 @@ "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "v1.21-dev" - } - }, "autoload": { "psr-4": { "Faker\\": "src/Faker/" @@ -5572,22 +7162,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" }, - "time": "2023-06-12T08:44:38+00:00" + "time": "2024-01-02T13:46:09+00:00" }, { "name": "filp/whoops", - "version": "2.15.3", + "version": "2.15.4", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "c83e88a30524f9360b11f585f71e6b17313b7187" + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187", - "reference": "c83e88a30524f9360b11f585f71e6b17313b7187", + "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546", + "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546", "shasum": "" }, "require": { @@ -5637,7 +7227,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.15.3" + "source": "https://github.com/filp/whoops/tree/2.15.4" }, "funding": [ { @@ -5645,7 +7235,7 @@ "type": "github" } ], - "time": "2023-07-13T12:00:00+00:00" + "time": "2023-11-03T12:00:00+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -5698,18 +7288,80 @@ }, "time": "2020-07-09T08:09:16+00:00" }, + { + "name": "laravel/breeze", + "version": "v1.29.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/breeze.git", + "reference": "22c53b84b7fff91b01a318d71a10dfc251e92849" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/breeze/zipball/22c53b84b7fff91b01a318d71a10dfc251e92849", + "reference": "22c53b84b7fff91b01a318d71a10dfc251e92849", + "shasum": "" + }, + "require": { + "illuminate/console": "^10.17", + "illuminate/filesystem": "^10.17", + "illuminate/support": "^10.17", + "illuminate/validation": "^10.17", + "php": "^8.1.0" + }, + "require-dev": { + "orchestra/testbench": "^8.0", + "phpstan/phpstan": "^1.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Breeze\\BreezeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Breeze\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Minimal Laravel authentication scaffolding with Blade and Tailwind.", + "keywords": [ + "auth", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/breeze/issues", + "source": "https://github.com/laravel/breeze" + }, + "time": "2024-03-04T14:35:21+00:00" + }, { "name": "laravel/pint", - "version": "v1.10.5", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3" + "reference": "5f288b5e79938cc72f5c298d384e639de87507c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/a458fb057bfa2f5a09888a8aa349610be807b0c3", - "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3", + "url": "https://api.github.com/repos/laravel/pint/zipball/5f288b5e79938cc72f5c298d384e639de87507c6", + "reference": "5f288b5e79938cc72f5c298d384e639de87507c6", "shasum": "" }, "require": { @@ -5720,13 +7372,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.21.1", - "illuminate/view": "^10.5.1", - "laravel-zero/framework": "^10.1.1", - "mockery/mockery": "^1.5.1", - "nunomaduro/larastan": "^2.5.1", + "friendsofphp/php-cs-fixer": "^3.52.1", + "illuminate/view": "^10.48.4", + "larastan/larastan": "^2.9.2", + "laravel-zero/framework": "^10.3.0", + "mockery/mockery": "^1.6.11", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.4.0" + "pestphp/pest": "^2.34.5" }, "bin": [ "builds/pint" @@ -5762,31 +7414,32 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2023-07-14T10:26:01+00:00" + "time": "2024-04-02T14:28:47+00:00" }, { "name": "laravel/sail", - "version": "v1.23.1", + "version": "v1.29.1", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "62582606f80466aa81fba40b193b289106902853" + "reference": "8be4a31150eab3b46af11a2e7b2c4632eefaad7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/62582606f80466aa81fba40b193b289106902853", - "reference": "62582606f80466aa81fba40b193b289106902853", + "url": "https://api.github.com/repos/laravel/sail/zipball/8be4a31150eab3b46af11a2e7b2c4632eefaad7e", + "reference": "8be4a31150eab3b46af11a2e7b2c4632eefaad7e", "shasum": "" }, "require": { - "illuminate/console": "^8.0|^9.0|^10.0", - "illuminate/contracts": "^8.0|^9.0|^10.0", - "illuminate/support": "^8.0|^9.0|^10.0", + "illuminate/console": "^9.52.16|^10.0|^11.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0", + "illuminate/support": "^9.52.16|^10.0|^11.0", "php": "^8.0", - "symfony/yaml": "^6.0" + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" }, "require-dev": { - "orchestra/testbench": "^6.0|^7.0|^8.0", + "orchestra/testbench": "^7.0|^8.0|^9.0", "phpstan/phpstan": "^1.10" }, "bin": [ @@ -5794,9 +7447,6 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, "laravel": { "providers": [ "Laravel\\Sail\\SailServiceProvider" @@ -5827,35 +7477,33 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2023-06-28T18:31:28+00:00" + "time": "2024-03-20T20:09:31+00:00" }, { "name": "mockery/mockery", - "version": "1.6.4", + "version": "1.6.11", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "d1413755e26fe56a63455f7753221c86cbb88f66" + "reference": "81a161d0b135df89951abd52296adf97deb0723d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/d1413755e26fe56a63455f7753221c86cbb88f66", - "reference": "d1413755e26fe56a63455f7753221c86cbb88f66", + "url": "https://api.github.com/repos/mockery/mockery/zipball/81a161d0b135df89951abd52296adf97deb0723d", + "reference": "81a161d0b135df89951abd52296adf97deb0723d", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": ">=7.4,<8.3" + "php": ">=7.3" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3", - "psalm/plugin-phpunit": "^0.18.4", - "symplify/easy-coding-standard": "^11.5.0", - "vimeo/psalm": "^5.13.1" + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" }, "type": "library", "autoload": { @@ -5912,7 +7560,7 @@ "security": "https://github.com/mockery/mockery/security/advisories", "source": "https://github.com/mockery/mockery" }, - "time": "2023-07-19T15:51:02+00:00" + "time": "2024-03-21T18:34:15+00:00" }, { "name": "myclabs/deep-copy", @@ -5975,40 +7623,40 @@ }, { "name": "nunomaduro/collision", - "version": "v7.7.0", + "version": "v7.10.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "69a07197d055456d29911116fca3bc2c985f524b" + "reference": "49ec67fa7b002712da8526678abd651c09f375b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/69a07197d055456d29911116fca3bc2c985f524b", - "reference": "69a07197d055456d29911116fca3bc2c985f524b", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2", + "reference": "49ec67fa7b002712da8526678abd651c09f375b2", "shasum": "" }, "require": { - "filp/whoops": "^2.15.2", + "filp/whoops": "^2.15.3", "nunomaduro/termwind": "^1.15.1", "php": "^8.1.0", - "symfony/console": "^6.3.0" + "symfony/console": "^6.3.4" }, "conflict": { - "phpunit/phpunit": "<10.1.2" + "laravel/framework": ">=11.0.0" }, "require-dev": { - "brianium/paratest": "^7.2.2", - "laravel/framework": "^10.14.1", - "laravel/pint": "^1.10.3", - "laravel/sail": "^1.23.0", - "laravel/sanctum": "^3.2.5", - "laravel/tinker": "^2.8.1", - "nunomaduro/larastan": "^2.6.3", - "orchestra/testbench-core": "^8.5.8", - "pestphp/pest": "^2.8.1", - "phpunit/phpunit": "^10.2.2", + "brianium/paratest": "^7.3.0", + "laravel/framework": "^10.28.0", + "laravel/pint": "^1.13.3", + "laravel/sail": "^1.25.0", + "laravel/sanctum": "^3.3.1", + "laravel/tinker": "^2.8.2", + "nunomaduro/larastan": "^2.6.4", + "orchestra/testbench-core": "^8.13.0", + "pestphp/pest": "^2.23.2", + "phpunit/phpunit": "^10.4.1", "sebastian/environment": "^6.0.1", - "spatie/laravel-ignition": "^2.2.0" + "spatie/laravel-ignition": "^2.3.1" }, "type": "library", "extra": { @@ -6067,24 +7715,25 @@ "type": "patreon" } ], - "time": "2023-06-29T09:10:16+00:00" + "time": "2023-10-11T15:45:01+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -6125,9 +7774,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -6182,23 +7837,23 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.2", + "version": "10.1.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e" + "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/db1497ec8dd382e82c962f7abbe0320e4882ee4e", - "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", + "reference": "e3f51450ebffe8e0efdf7346ae966a656f7d5e5b", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1", "phpunit/php-file-iterator": "^4.0", "phpunit/php-text-template": "^3.0", @@ -6248,7 +7903,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.2" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.14" }, "funding": [ { @@ -6256,20 +7911,20 @@ "type": "github" } ], - "time": "2023-05-22T09:04:27+00:00" + "time": "2024-03-12T15:33:41+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.0.2", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "5647d65443818959172645e7ed999217360654b6" + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6", - "reference": "5647d65443818959172645e7ed999217360654b6", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", + "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", "shasum": "" }, "require": { @@ -6309,7 +7964,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" }, "funding": [ { @@ -6317,7 +7972,7 @@ "type": "github" } ], - "time": "2023-05-07T09:13:23+00:00" + "time": "2023-08-31T06:24:48+00:00" }, { "name": "phpunit/php-invoker", @@ -6384,16 +8039,16 @@ }, { "name": "phpunit/php-text-template", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d" + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d", - "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", "shasum": "" }, "require": { @@ -6431,7 +8086,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" }, "funding": [ { @@ -6439,7 +8095,7 @@ "type": "github" } ], - "time": "2023-02-03T06:56:46+00:00" + "time": "2023-08-31T14:07:24+00:00" }, { "name": "phpunit/php-timer", @@ -6502,16 +8158,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.2.6", + "version": "10.5.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd" + "reference": "c726f0de022368f6ed103e452a765d3304a996a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c17815c129f133f3019cc18e8d0c8622e6d9bcd", - "reference": "1c17815c129f133f3019cc18e8d0c8622e6d9bcd", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c726f0de022368f6ed103e452a765d3304a996a4", + "reference": "c726f0de022368f6ed103e452a765d3304a996a4", "shasum": "" }, "require": { @@ -6525,7 +8181,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-code-coverage": "^10.1.5", "phpunit/php-file-iterator": "^4.0", "phpunit/php-invoker": "^4.0", "phpunit/php-text-template": "^3.0", @@ -6535,8 +8191,8 @@ "sebastian/comparator": "^5.0", "sebastian/diff": "^5.0", "sebastian/environment": "^6.0", - "sebastian/exporter": "^5.0", - "sebastian/global-state": "^6.0", + "sebastian/exporter": "^5.1", + "sebastian/global-state": "^6.0.1", "sebastian/object-enumerator": "^5.0", "sebastian/recursion-context": "^5.0", "sebastian/type": "^4.0", @@ -6551,7 +8207,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.2-dev" + "dev-main": "10.5-dev" } }, "autoload": { @@ -6583,7 +8239,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.6" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.19" }, "funding": [ { @@ -6599,20 +8255,20 @@ "type": "tidelift" } ], - "time": "2023-07-17T12:08:28+00:00" + "time": "2024-04-17T14:06:18+00:00" }, { "name": "sebastian/cli-parser", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae" + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae", - "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", "shasum": "" }, "require": { @@ -6647,7 +8303,8 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" }, "funding": [ { @@ -6655,7 +8312,7 @@ "type": "github" } ], - "time": "2023-02-03T06:58:15+00:00" + "time": "2024-03-02T07:12:49+00:00" }, { "name": "sebastian/code-unit", @@ -6770,16 +8427,16 @@ }, { "name": "sebastian/comparator", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c" + "reference": "2db5010a484d53ebf536087a70b4a5423c102372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/72f01e6586e0caf6af81297897bd112eb7e9627c", - "reference": "72f01e6586e0caf6af81297897bd112eb7e9627c", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372", + "reference": "2db5010a484d53ebf536087a70b4a5423c102372", "shasum": "" }, "require": { @@ -6790,7 +8447,7 @@ "sebastian/exporter": "^5.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^10.3" }, "type": "library", "extra": { @@ -6834,7 +8491,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1" }, "funding": [ { @@ -6842,24 +8500,24 @@ "type": "github" } ], - "time": "2023-02-03T07:07:16+00:00" + "time": "2023-08-14T13:18:12+00:00" }, { "name": "sebastian/complexity", - "version": "3.0.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6" + "reference": "68ff824baeae169ec9f2137158ee529584553799" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6", - "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", + "reference": "68ff824baeae169ec9f2137158ee529584553799", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -6868,7 +8526,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "3.2-dev" } }, "autoload": { @@ -6891,7 +8549,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" }, "funding": [ { @@ -6899,20 +8558,20 @@ "type": "github" } ], - "time": "2023-02-03T06:59:47+00:00" + "time": "2023-12-21T08:37:17+00:00" }, { "name": "sebastian/diff", - "version": "5.0.3", + "version": "5.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", - "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", + "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", "shasum": "" }, "require": { @@ -6920,12 +8579,12 @@ }, "require-dev": { "phpunit/phpunit": "^10.0", - "symfony/process": "^4.2 || ^5" + "symfony/process": "^6.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -6958,7 +8617,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" }, "funding": [ { @@ -6966,20 +8625,20 @@ "type": "github" } ], - "time": "2023-05-01T07:48:21+00:00" + "time": "2024-03-02T07:15:17+00:00" }, { "name": "sebastian/environment", - "version": "6.0.1", + "version": "6.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951" + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951", - "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", "shasum": "" }, "require": { @@ -6994,7 +8653,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -7022,7 +8681,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1" + "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" }, "funding": [ { @@ -7030,20 +8689,20 @@ "type": "github" } ], - "time": "2023-04-11T05:39:26+00:00" + "time": "2024-03-23T08:47:14+00:00" }, { "name": "sebastian/exporter", - "version": "5.0.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0" + "reference": "955288482d97c19a372d3f31006ab3f37da47adf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", - "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", + "reference": "955288482d97c19a372d3f31006ab3f37da47adf", "shasum": "" }, "require": { @@ -7057,7 +8716,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -7099,7 +8758,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" }, "funding": [ { @@ -7107,20 +8767,20 @@ "type": "github" } ], - "time": "2023-02-03T07:06:49+00:00" + "time": "2024-03-02T07:17:12+00:00" }, { "name": "sebastian/global-state", - "version": "6.0.1", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4" + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4", - "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", "shasum": "" }, "require": { @@ -7154,14 +8814,14 @@ } ], "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", "keywords": [ "global state" ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1" + "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" }, "funding": [ { @@ -7169,24 +8829,24 @@ "type": "github" } ], - "time": "2023-07-19T07:19:23+00:00" + "time": "2024-03-02T07:19:19+00:00" }, { "name": "sebastian/lines-of-code", - "version": "2.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130" + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130", - "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", + "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.10", + "nikic/php-parser": "^4.18 || ^5.0", "php": ">=8.1" }, "require-dev": { @@ -7218,7 +8878,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" }, "funding": [ { @@ -7226,7 +8887,7 @@ "type": "github" } ], - "time": "2023-02-03T07:08:02+00:00" + "time": "2023-12-21T08:38:20+00:00" }, { "name": "sebastian/object-enumerator", @@ -7576,35 +9237,34 @@ }, { "name": "spatie/flare-client-php", - "version": "1.4.1", + "version": "1.4.4", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa" + "reference": "17082e780752d346c2db12ef5d6bee8e835e399c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/943894c6a6b00501365ac0b91ae0dce56f2226fa", - "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/17082e780752d346c2db12ef5d6bee8e835e399c", + "reference": "17082e780752d346c2db12ef5d6bee8e835e399c", "shasum": "" }, "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0", - "nesbot/carbon": "^2.62.1", + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", "php": "^8.0", "spatie/backtrace": "^1.5.2", - "symfony/http-foundation": "^5.0|^6.0", - "symfony/mime": "^5.2|^6.0", - "symfony/process": "^5.2|^6.0", - "symfony/var-dumper": "^5.2|^6.0" + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" }, "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.3.0", - "pestphp/pest": "^1.20", + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "spatie/phpunit-snapshot-assertions": "^4.0" + "spatie/phpunit-snapshot-assertions": "^4.0|^5.0" }, "type": "library", "extra": { @@ -7634,7 +9294,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.4.1" + "source": "https://github.com/spatie/flare-client-php/tree/1.4.4" }, "funding": [ { @@ -7642,20 +9302,20 @@ "type": "github" } ], - "time": "2023-07-06T09:29:49+00:00" + "time": "2024-01-31T14:18:45+00:00" }, { "name": "spatie/ignition", - "version": "1.9.0", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973" + "reference": "952798e239d9969e4e694b124c2cc222798dbb28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/de24ff1e01814d5043bd6eb4ab36a5a852a04973", - "reference": "de24ff1e01814d5043bd6eb4ab36a5a852a04973", + "url": "https://api.github.com/repos/spatie/ignition/zipball/952798e239d9969e4e694b124c2cc222798dbb28", + "reference": "952798e239d9969e4e694b124c2cc222798dbb28", "shasum": "" }, "require": { @@ -7664,19 +9324,19 @@ "php": "^8.0", "spatie/backtrace": "^1.5.3", "spatie/flare-client-php": "^1.4.0", - "symfony/console": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, "require-dev": { - "illuminate/cache": "^9.52", + "illuminate/cache": "^9.52|^10.0|^11.0", "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20", + "pestphp/pest": "^1.20|^2.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "psr/simple-cache-implementation": "*", - "symfony/cache": "^6.0", - "symfony/process": "^5.4|^6.0", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", "vlucas/phpdotenv": "^5.5" }, "suggest": { @@ -7725,39 +9385,39 @@ "type": "github" } ], - "time": "2023-06-28T13:24:59+00:00" + "time": "2024-04-16T08:49:17+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.2.0", + "version": "2.5.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "dd15fbe82ef5392798941efae93c49395a87d943" + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/dd15fbe82ef5392798941efae93c49395a87d943", - "reference": "dd15fbe82ef5392798941efae93c49395a87d943", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/c93fcadcc4629775c839ac9a90916f07a660266f", + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "illuminate/support": "^10.0", + "illuminate/support": "^10.0|^11.0", "php": "^8.1", "spatie/flare-client-php": "^1.3.5", - "spatie/ignition": "^1.9", - "symfony/console": "^6.2.3", - "symfony/var-dumper": "^6.2.3" + "spatie/ignition": "^1.13.2", + "symfony/console": "^6.2.3|^7.0", + "symfony/var-dumper": "^6.2.3|^7.0" }, "require-dev": { - "livewire/livewire": "^2.11", + "livewire/livewire": "^2.11|^3.3.5", "mockery/mockery": "^1.5.1", - "openai-php/client": "^0.3.4", - "orchestra/testbench": "^8.0", - "pestphp/pest": "^1.22.3", + "openai-php/client": "^0.8.1", + "orchestra/testbench": "^8.0|^9.0", + "pestphp/pest": "^2.30", "phpstan/extension-installer": "^1.2", "phpstan/phpstan-deprecation-rules": "^1.1.1", "phpstan/phpstan-phpunit": "^1.3.3", @@ -7817,31 +9477,32 @@ "type": "github" } ], - "time": "2023-06-28T13:51:52+00:00" + "time": "2024-04-16T08:57:16+00:00" }, { "name": "symfony/yaml", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927" + "reference": "d75715985f0f94f978e3a8fa42533e10db921b90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a9a8337aa641ef2aa39c3e028f9107ec391e5927", - "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d75715985f0f94f978e3a8fa42533e10db921b90", + "reference": "d75715985f0f94f978e3a8fa42533e10db921b90", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<5.4" }, "require-dev": { - "symfony/console": "^5.4|^6.0" + "symfony/console": "^5.4|^6.0|^7.0" }, "bin": [ "Resources/bin/yaml-lint" @@ -7872,7 +9533,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.0" + "source": "https://github.com/symfony/yaml/tree/v6.4.3" }, "funding": [ { @@ -7888,20 +9549,20 @@ "type": "tidelift" } ], - "time": "2023-04-28T13:28:14+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -7930,7 +9591,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -7938,7 +9599,7 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], @@ -7950,5 +9611,5 @@ "php": "^8.1" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/config/app.php b/config/app.php index 8409e00e..02b382eb 100644 --- a/config/app.php +++ b/config/app.php @@ -13,7 +13,7 @@ | */ - 'name' => env('APP_NAME', 'Laravel'), + 'name' => env('APP_NAME', 'Urban League'), /* |-------------------------------------------------------------------------- diff --git a/config/auth.php b/config/auth.php index aaf982bc..ba1a4d8c 100644 --- a/config/auth.php +++ b/config/auth.php @@ -68,7 +68,7 @@ 'providers' => [ 'users' => [ 'driver' => 'eloquent', - 'model' => App\User::class, + 'model' => App\Models\User::class, ], // 'users' => [ diff --git a/config/database.php b/config/database.php index b42d9b30..aeabec6f 100644 --- a/config/database.php +++ b/config/database.php @@ -56,7 +56,7 @@ 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, - 'strict' => true, + 'strict' => false, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), diff --git a/config/debugbar.php b/config/debugbar.php new file mode 100644 index 00000000..44aff57a --- /dev/null +++ b/config/debugbar.php @@ -0,0 +1,325 @@ + env('DEBUGBAR_ENABLED', null), + 'except' => [ + 'telescope*', + 'horizon*', + ], + + /* + |-------------------------------------------------------------------------- + | Storage settings + |-------------------------------------------------------------------------- + | + | DebugBar stores data for session/ajax requests. + | You can disable this, so the debugbar stores data in headers/session, + | but this can cause problems with large data collectors. + | By default, file storage (in the storage folder) is used. Redis and PDO + | can also be used. For PDO, run the package migrations first. + | + | Warning: Enabling storage.open will allow everyone to access previous + | request, do not enable open storage in publicly available environments! + | Specify a callback if you want to limit based on IP or authentication. + | Leaving it to null will allow localhost only. + */ + 'storage' => [ + 'enabled' => true, + 'open' => env('DEBUGBAR_OPEN_STORAGE'), // bool/callback. + 'driver' => 'file', // redis, file, pdo, socket, custom + 'path' => storage_path('debugbar'), // For file driver + 'connection' => null, // Leave null for default connection (Redis/PDO) + 'provider' => '', // Instance of StorageInterface for custom driver + 'hostname' => '127.0.0.1', // Hostname to use with the "socket" driver + 'port' => 2304, // Port to use with the "socket" driver + ], + + /* + |-------------------------------------------------------------------------- + | Editor + |-------------------------------------------------------------------------- + | + | Choose your preferred editor to use when clicking file name. + | + | Supported: "phpstorm", "vscode", "vscode-insiders", "vscode-remote", + | "vscode-insiders-remote", "vscodium", "textmate", "emacs", + | "sublime", "atom", "nova", "macvim", "idea", "netbeans", + | "xdebug", "espresso" + | + */ + + 'editor' => env('DEBUGBAR_EDITOR') ?: env('IGNITION_EDITOR', 'phpstorm'), + + /* + |-------------------------------------------------------------------------- + | Remote Path Mapping + |-------------------------------------------------------------------------- + | + | If you are using a remote dev server, like Laravel Homestead, Docker, or + | even a remote VPS, it will be necessary to specify your path mapping. + | + | Leaving one, or both of these, empty or null will not trigger the remote + | URL changes and Debugbar will treat your editor links as local files. + | + | "remote_sites_path" is an absolute base path for your sites or projects + | in Homestead, Vagrant, Docker, or another remote development server. + | + | Example value: "/home/vagrant/Code" + | + | "local_sites_path" is an absolute base path for your sites or projects + | on your local computer where your IDE or code editor is running on. + | + | Example values: "/Users//Code", "C:\Users\\Documents\Code" + | + */ + + 'remote_sites_path' => env('DEBUGBAR_REMOTE_SITES_PATH'), + 'local_sites_path' => env('DEBUGBAR_LOCAL_SITES_PATH', env('IGNITION_LOCAL_SITES_PATH')), + + /* + |-------------------------------------------------------------------------- + | Vendors + |-------------------------------------------------------------------------- + | + | Vendor files are included by default, but can be set to false. + | This can also be set to 'js' or 'css', to only include javascript or css vendor files. + | Vendor files are for css: font-awesome (including fonts) and highlight.js (css files) + | and for js: jquery and highlight.js + | So if you want syntax highlighting, set it to true. + | jQuery is set to not conflict with existing jQuery scripts. + | + */ + + 'include_vendors' => true, + + /* + |-------------------------------------------------------------------------- + | Capture Ajax Requests + |-------------------------------------------------------------------------- + | + | The Debugbar can capture Ajax requests and display them. If you don't want this (ie. because of errors), + | you can use this option to disable sending the data through the headers. + | + | Optionally, you can also send ServerTiming headers on ajax requests for the Chrome DevTools. + | + | Note for your request to be identified as ajax requests they must either send the header + | X-Requested-With with the value XMLHttpRequest (most JS libraries send this), or have application/json as a Accept header. + | + | By default `ajax_handler_auto_show` is set to true allowing ajax requests to be shown automatically in the Debugbar. + | Changing `ajax_handler_auto_show` to false will prevent the Debugbar from reloading. + */ + + 'capture_ajax' => true, + 'add_ajax_timing' => false, + 'ajax_handler_auto_show' => true, + 'ajax_handler_enable_tab' => true, + + /* + |-------------------------------------------------------------------------- + | Custom Error Handler for Deprecated warnings + |-------------------------------------------------------------------------- + | + | When enabled, the Debugbar shows deprecated warnings for Symfony components + | in the Messages tab. + | + */ + 'error_handler' => false, + + /* + |-------------------------------------------------------------------------- + | Clockwork integration + |-------------------------------------------------------------------------- + | + | The Debugbar can emulate the Clockwork headers, so you can use the Chrome + | Extension, without the server-side code. It uses Debugbar collectors instead. + | + */ + 'clockwork' => false, + + /* + |-------------------------------------------------------------------------- + | DataCollectors + |-------------------------------------------------------------------------- + | + | Enable/disable DataCollectors + | + */ + + 'collectors' => [ + 'phpinfo' => true, // Php version + 'messages' => true, // Messages + 'time' => true, // Time Datalogger + 'memory' => true, // Memory usage + 'exceptions' => true, // Exception displayer + 'log' => true, // Logs from Monolog (merged in messages if enabled) + 'db' => true, // Show database (PDO) queries and bindings + 'views' => true, // Views with their data + 'route' => true, // Current route information + 'auth' => false, // Display Laravel authentication status + 'gate' => true, // Display Laravel Gate checks + 'session' => true, // Display session data + 'symfony_request' => true, // Only one can be enabled.. + 'mail' => true, // Catch mail messages + 'laravel' => false, // Laravel version and environment + 'events' => false, // All events fired + 'default_request' => false, // Regular or special Symfony request logger + 'logs' => false, // Add the latest log messages + 'files' => false, // Show the included files + 'config' => false, // Display config settings + 'cache' => false, // Display cache events + 'models' => true, // Display models + 'livewire' => true, // Display Livewire (when available) + 'jobs' => false, // Display dispatched jobs + ], + + /* + |-------------------------------------------------------------------------- + | Extra options + |-------------------------------------------------------------------------- + | + | Configure some DataCollectors + | + */ + + 'options' => [ + 'time' => [ + 'memory_usage' => false, // Calculated by subtracting memory start and end, it may be inaccurate + ], + 'messages' => [ + 'trace' => true, // Trace the origin of the debug message + ], + 'memory' => [ + 'reset_peak' => false, // run memory_reset_peak_usage before collecting + 'with_baseline' => false, // Set boot memory usage as memory peak baseline + 'precision' => 0, // Memory rounding precision + ], + 'auth' => [ + 'show_name' => true, // Also show the users name/email in the debugbar + 'show_guards' => true, // Show the guards that are used + ], + 'db' => [ + 'with_params' => true, // Render SQL with the parameters substituted + 'backtrace' => true, // Use a backtrace to find the origin of the query in your files. + 'backtrace_exclude_paths' => [], // Paths to exclude from backtrace. (in addition to defaults) + 'timeline' => false, // Add the queries to the timeline + 'duration_background' => true, // Show shaded background on each query relative to how long it took to execute. + 'explain' => [ // Show EXPLAIN output on queries + 'enabled' => false, + 'types' => ['SELECT'], // Deprecated setting, is always only SELECT + ], + 'hints' => false, // Show hints for common mistakes + 'show_copy' => false, // Show copy button next to the query, + 'slow_threshold' => false, // Only track queries that last longer than this time in ms + 'memory_usage' => false, // Show queries memory usage + 'soft_limit' => 100, // After the soft limit, no parameters/backtrace are captured + 'hard_limit' => 500, // After the hard limit, queries are ignored + ], + 'mail' => [ + 'timeline' => false, // Add mails to the timeline + 'show_body' => true, + ], + 'views' => [ + 'timeline' => false, // Add the views to the timeline (Experimental) + 'data' => false, //true for all data, 'keys' for only names, false for no parameters. + 'group' => 50, // Group duplicate views. Pass value to auto-group, or true/false to force + 'exclude_paths' => [ // Add the paths which you don't want to appear in the views + 'vendor/filament' // Exclude Filament components by default + ], + ], + 'route' => [ + 'label' => true, // show complete route on bar + ], + 'session' => [ + 'hiddens' => [], // hides sensitive values using array paths + ], + 'symfony_request' => [ + 'hiddens' => [], // hides sensitive values using array paths, example: request_request.password + ], + 'events' => [ + 'data' => false, // collect events data, listeners + ], + 'logs' => [ + 'file' => null, + ], + 'cache' => [ + 'values' => true, // collect cache values + ], + ], + + /* + |-------------------------------------------------------------------------- + | Inject Debugbar in Response + |-------------------------------------------------------------------------- + | + | Usually, the debugbar is added just before , by listening to the + | Response after the App is done. If you disable this, you have to add them + | in your template yourself. See http://phpdebugbar.com/docs/rendering.html + | + */ + + 'inject' => true, + + /* + |-------------------------------------------------------------------------- + | DebugBar route prefix + |-------------------------------------------------------------------------- + | + | Sometimes you want to set route prefix to be used by DebugBar to load + | its resources from. Usually the need comes from misconfigured web server or + | from trying to overcome bugs like this: http://trac.nginx.org/nginx/ticket/97 + | + */ + 'route_prefix' => '_debugbar', + + /* + |-------------------------------------------------------------------------- + | DebugBar route middleware + |-------------------------------------------------------------------------- + | + | Additional middleware to run on the Debugbar routes + */ + 'route_middleware' => [], + + /* + |-------------------------------------------------------------------------- + | DebugBar route domain + |-------------------------------------------------------------------------- + | + | By default DebugBar route served from the same domain that request served. + | To override default domain, specify it as a non-empty value. + */ + 'route_domain' => null, + + /* + |-------------------------------------------------------------------------- + | DebugBar theme + |-------------------------------------------------------------------------- + | + | Switches between light and dark theme. If set to auto it will respect system preferences + | Possible values: auto, light, dark + */ + 'theme' => env('DEBUGBAR_THEME', 'auto'), + + /* + |-------------------------------------------------------------------------- + | Backtrace stack limit + |-------------------------------------------------------------------------- + | + | By default, the DebugBar limits the number of frames returned by the 'debug_backtrace()' function. + | If you need larger stacktraces, you can increase this number. Setting it to 0 will result in no limit. + */ + 'debug_backtrace_limit' => 50, +]; diff --git a/database/.DS_Store b/database/.DS_Store new file mode 100644 index 00000000..9657e90c Binary files /dev/null and b/database/.DS_Store differ diff --git a/database/.gitignore b/database/.gitignore index 97fc9767..9b19b93c 100644 --- a/database/.gitignore +++ b/database/.gitignore @@ -1,2 +1 @@ -*.sqlite -*.sqlite-journal +*.sqlite* diff --git a/database/factories/ApplicationFactory.php b/database/factories/ApplicationFactory.php new file mode 100644 index 00000000..2dda7da4 --- /dev/null +++ b/database/factories/ApplicationFactory.php @@ -0,0 +1,67 @@ + + */ +class ApplicationFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // 'scholarship_id' => Scholarship::factory(), + 'scholarship_id' => Scholarship::factory(), + 'name' => fake()->name(), + 'email' => fake()->unique()->email(), + 'submitted_on' => fake()->date(), + 'phone' => fake()->phoneNumber(), + 'parent_name' => fake()->name(), + 'parent_job' =>fake()->jobTitle(), + 'parent_phone' => fake()->phoneNumber(), + 'parent_email' => fake()->unique()->email(), + 'applicant_essay' => fake()->paragraph(6), + 'community_service' => fake()->words(4), + 'school' =>fake()->company(), + 'graduation_year' => fake()->year($max = '2028') , + 'gpa' => fake()->numberBetween($min = 1.00, $max = 4.00), + 'sat_Scheduled' => fake()->date(), + 'sat_Score' => fake()->numberBetween($min = 50, $max = 1700), + 'act_scheduled' => fake()->date(), + 'act_score' => fake()->numberBetween($min = 10, $max = 60), + 'ap_test_name' => fake()->catchPhrase(), + 'ap_test_score' => fake()->numberBetween($min = 10, $max = 60), + 'ap_test_name2' => fake()->catchPhrase(), + 'ap_test_score2' => fake()->numberBetween($min = 10, $max = 60), + 'family_income' => fake()->numberBetween($min = 30000, $max = 400000), + 'siblings' => fake()->name(), + 'siblings_attending_college' => fake()->catchPhrase(), + 'fasfa_acknowledgement' => fake()->boolean(true), + 'college_choice' => fake()->catchPhrase(), + 'college_major' => fake()->randomElements($array = array ('math','accounting','doctor','architecture', 'dentist', 'history'), $count = 1), + 'college_status' => fake()->randomElements($array = array ('not applied','pending','accepted'), $count = 1), + 'college_choice2' => fake()->catchPhrase(), + 'college_major2' => fake()->randomElements($array = array ('math','accounting','doctor','architecture', 'dentist', 'history'), $count = 1), + 'college_status2' => fake()->randomElements($array = array ('not applied','pending','accepted'), $count = 1), + 'reference' => fake()->name(), + 'reference_email1' => fake()->unique()->companyEmail(), + 'reference_relationship' => fake()->randomElements($array = array ('volunteer manager','teacher','manager', 'other'), $count = 1), + 'reference2' => fake()->name(), + 'reference_email2' => fake()->unique()->companyEmail(), + 'reference_relationship2' => fake()->randomElements($array = array ('volunteer manager','teacher','manager', 'other'), $count = 1), + 'resume_upload' => fake()->imageUrl($width = 640, $height = 480), + 'essay_upload' => fake()->imageUrl($width = 640, $height = 480), + 'additional_information_upload' => fake()->imageUrl($width = 640, $height = 480), + 'selected' => fake()->randomElements($array = array ('not accepted','pending','accepted'), $count = 1), + 'awarded' => fake()->randomElements($array = array ('0'),), + ]; + } +} diff --git a/database/factories/PartnerFactory.php b/database/factories/PartnerFactory.php new file mode 100644 index 00000000..d87bd0a6 --- /dev/null +++ b/database/factories/PartnerFactory.php @@ -0,0 +1,28 @@ + + */ +class PartnerFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'organization_name' => fake()->company(), + 'contact_name' => fake()->name(), + 'email' => fake()->unique()->companyEmail(), + 'phone' => fake()->phoneNumber(), + 'address' => fake()->address(), + 'consent' => fake()->boolean(true), + ]; + } +} diff --git a/database/factories/PermissionFactory.php b/database/factories/PermissionFactory.php new file mode 100644 index 00000000..dfb952e2 --- /dev/null +++ b/database/factories/PermissionFactory.php @@ -0,0 +1,29 @@ +forgetCachedPermissions(); + + // create permissions + Permission::create(['name' => 'edit scholarships']); + Permission::create(['name' => 'delete scholarships']); + Permission::create(['name' => 'create scholarships']); + + + // or may be done by chaining + $role = Role::create(['name' => 'partner']) + ->givePermissionTo(['edit scholarships', 'delete scholarships', 'create scholarships' ]); + + $role = Role::create(['name' => 'super-admin']); + $role->givePermissionTo(Permission::all()); + } +} \ No newline at end of file diff --git a/database/factories/ScholarshipFactory.php b/database/factories/ScholarshipFactory.php new file mode 100644 index 00000000..cbc98fa3 --- /dev/null +++ b/database/factories/ScholarshipFactory.php @@ -0,0 +1,37 @@ + + */ +class ScholarshipFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'partner_id' => Partner::factory(), + 'name' => fake()->company(), + 'deadline' => fake()->date(), + 'description'=> fake()->paragraphs(4, true), + 'award_payments' => fake()->numberBetween($min = 500, $max = 100000), + 'additional_information'=> fake()->paragraphs(2, true), + 'review_applicants' => fake()->randomElements($array = array ('no', 'yes'), $count = 1), + 'selection_criteria' => fake()->word(), + 'requirement_criteria' => fake()->paragraph(3), + 'award_based_on' => fake()->paragraph(1), + 'renewability' => fake()->randomElements($array = array ('no', 'yes'), $count = 1), + 'uses' => fake()->words(2), + 'fund_amount' => fake()->numberBetween($min = 2000, $max = 400000), + ]; + } +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 741edead..cde014af 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -1,28 +1,41 @@ + */ +class UserFactory extends Factory +{ + protected static ?string $password; -$factory->define(User::class, function (Faker $faker) { - return [ - 'name' => $faker->name, - 'email' => $faker->unique()->safeEmail, - 'email_verified_at' => now(), - 'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password - 'remember_token' => Str::random(10), - ]; -}); + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index 621a24eb..ba0a37dd 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -1,20 +1,20 @@ id(); + $table->foreignIdFor(Partner::class); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); @@ -26,11 +26,9 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('users'); } -} +}; diff --git a/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php new file mode 100644 index 00000000..81a7229b --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_reset_tokens_table.php @@ -0,0 +1,28 @@ +string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('password_reset_tokens'); + } +}; diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php index 9bddee36..249da817 100644 --- a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -4,17 +4,16 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateFailedJobsTable extends Migration +return new class extends Migration { /** * Run the migrations. - * - * @return void */ - public function up() + public function up(): void { Schema::create('failed_jobs', function (Blueprint $table) { $table->id(); + $table->string('uuid')->unique(); $table->text('connection'); $table->text('queue'); $table->longText('payload'); @@ -25,11 +24,9 @@ public function up() /** * Reverse the migrations. - * - * @return void */ - public function down() + public function down(): void { Schema::dropIfExists('failed_jobs'); } -} +}; diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php new file mode 100644 index 00000000..e828ad81 --- /dev/null +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -0,0 +1,33 @@ +id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamp('expires_at')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('personal_access_tokens'); + } +}; diff --git a/database/migrations/2023_11_07_025405_create_scholarships_table.php b/database/migrations/2023_11_07_025405_create_scholarships_table.php new file mode 100644 index 00000000..c74d740b --- /dev/null +++ b/database/migrations/2023_11_07_025405_create_scholarships_table.php @@ -0,0 +1,42 @@ +bigIncrements('id'); + $table->foreignIdFor(Partner::class); + $table->date('deadline'); + $table->string('name', 500); + $table->longText('description'); + $table->integer('award_payments'); + $table->longText('additional_information'); + $table->string('review_applicants'); + $table->string('selection_criteria'); + $table->string('award_based_on'); + $table->string('renewability', 60); + $table->string('requirement_criteria'); + $table->string('uses'); + $table->integer('fund_amount'); + $table->integer('total'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('scholarships'); + } +}; diff --git a/database/migrations/2023_11_07_025438_create_applications_table.php b/database/migrations/2023_11_07_025438_create_applications_table.php new file mode 100644 index 00000000..4491a9d6 --- /dev/null +++ b/database/migrations/2023_11_07_025438_create_applications_table.php @@ -0,0 +1,70 @@ +bigIncrements('id'); + $table->string('name', 50); + $table->string('email', 50)->nullable(); + $table->boolean('verified')->nullable(); + $table->string('submitted_on', 50)->nullable(); + $table->string('phone', 14)->nullable(); + $table->string('parent_name', 250)->nullable(); + $table->string('parent_job', 50)->nullable(); + $table->string('parent_phone', 14)->nullable(); + $table->string('parent_email', 50)->nullable(); + $table->longText('application_essay')->nullable(); + $table->longText('community_service')->nullable(); + $table->string('school', 50)->nullable(); + $table->string('graduation_year', 25)->nullable(); + $table->string('gpa', 10)->nullable(); + $table->string('sat_scheduled', 100)->nullable(); + $table->string('sat_score', 25)->nullable(); + $table->string('act_scheduled', 100)->nullable(); + $table->string('act_score', 50)->nullable(); + $table->string('ap_test_name', 100)->nullable(); + $table->string('ap_test_score', 100)->nullable(); + $table->string('ap_test_name2', 100)->nullable(); + $table->string('ap_test_score2', 100)->nullable(); + $table->string('college_major', 50)->nullable(); + $table->string('college_interest', 50)->nullable(); + $table->string('college_major2', 50)->nullable(); + $table->string('college_interest2', 50)->nullable(); + $table->string('college_choice', 50)->nullable(); + $table->string('college_status', 50)->nullable(); + $table->string('college_choice2', 50)->nullable(); + $table->string('college_status2', 50)->nullable(); + $table->string('family_income', 50)->nullable(); + $table->string('siblings', 10)->nullable(); + $table->string('siblings_attending_college', 10)->nullable(); + $table->boolean('fasfa_acknowledgement')->nullable(); + $table->string('reference', 50)->nullable(); + $table->string('reference_email', 50)->nullable(); + $table->string('reference_relationsship', 50)->nullable(); + $table->string('reference2', 50)->nullable(); + $table->string('reference_email2', 50)->nullable(); + $table->string('reference_relationship2', 50)->nullable(); + $table->string('resume_upload', 250)->nullable(); + $table->string('essay_upload', 250)->nullable(); + $table->string('additional_information_upload', 250)->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('applications'); + } +}; diff --git a/database/migrations/2023_11_07_025830_create_awardeds_table.php b/database/migrations/2023_11_07_025830_create_awardeds_table.php new file mode 100644 index 00000000..959ba80b --- /dev/null +++ b/database/migrations/2023_11_07_025830_create_awardeds_table.php @@ -0,0 +1,33 @@ +bigIncrements('id'); + $table->foreignIdFor(Application::class); + $table->foreignIdFor(Scholarship::class); + $table->decimal('award_amount', 8 , 2); + $table->longText('comments'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('awardeds'); + } +}; diff --git a/database/migrations/2023_11_12_020753_create_partners_table.php b/database/migrations/2023_11_12_020753_create_partners_table.php new file mode 100644 index 00000000..5165af1d --- /dev/null +++ b/database/migrations/2023_11_12_020753_create_partners_table.php @@ -0,0 +1,36 @@ +bigIncrements('id'); + $table->string('organization_name', 60); + $table->string('contact_name', 60); + $table->string('email', 80); + $table->string('phone', 12); + $table->string('address', 150); + $table->string('city', 150); + $table->string('state', 150); + $table->string('zip', 150); + $table->boolean('consent'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('partners'); + } +}; diff --git a/database/migrations/2023_11_29_210824_create_sessions_table.php b/database/migrations/2023_11_29_210824_create_sessions_table.php new file mode 100644 index 00000000..f60625bb --- /dev/null +++ b/database/migrations/2023_11_29_210824_create_sessions_table.php @@ -0,0 +1,31 @@ +string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/2024_01_27_171524_create_permission_tables.php b/database/migrations/2024_01_27_171524_create_permission_tables.php new file mode 100644 index 00000000..b865d480 --- /dev/null +++ b/database/migrations/2024_01_27_171524_create_permission_tables.php @@ -0,0 +1,138 @@ +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, $pivotPermission, $teams) { + $table->unsignedBigInteger($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($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'], $pivotPermission, $columnNames['model_morph_key'], 'model_type'], + 'model_has_permissions_permission_model_type_primary'); + } else { + $table->primary([$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, $pivotRole, $teams) { + $table->unsignedBigInteger($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($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'], $pivotRole, $columnNames['model_morph_key'], 'model_type'], + 'model_has_roles_role_model_type_primary'); + } else { + $table->primary([$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, $pivotRole, $pivotPermission) { + $table->unsignedBigInteger($pivotPermission); + $table->unsignedBigInteger($pivotRole); + + $table->foreign($pivotPermission) + ->references('id') // permission id + ->on($tableNames['permissions']) + ->onDelete('cascade'); + + $table->foreign($pivotRole) + ->references('id') // role id + ->on($tableNames['roles']) + ->onDelete('cascade'); + + $table->primary([$pivotPermission, $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. + */ + public function down(): void + { + $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/database/migrations/2024_02_09_220246_scholarship_update.php b/database/migrations/2024_02_09_220246_scholarship_update.php new file mode 100644 index 00000000..c89d94e4 --- /dev/null +++ b/database/migrations/2024_02_09_220246_scholarship_update.php @@ -0,0 +1,55 @@ +bigIncrements('id'); // permission id + $table->string('name'); + }); + Schema::create('requirement_scholarships', function (Blueprint $table) { + $table->bigIncrements('id'); + $table->foreignId('requirement_id'); + $table->foreignId('scholarship_id'); + }); + + Schema::create('selectioncriterias', function (Blueprint $table) { + $table->bigIncrements('id'); // permission id + $table->string('name'); + }); + + Schema::create('selectioncriteria_scholarships', function (Blueprint $table) { + $table->bigIncrements('id'); + $table->foreignId('selectioncriteria_id'); + $table->foreignId('scholarship_id'); + }); + + Schema::create('scholarshipuses', function (Blueprint $table) { + $table->bigIncrements('id'); // permission id + $table->string('name'); + }); + + Schema::create('scholarshipuse_scholarships', function (Blueprint $table) { + $table->bigIncrements('id'); + $table->foreignId('scholarshipuse_id'); + $table->foreignId('scholarship_id'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_02_11_001554_scholarship_applications.php b/database/migrations/2024_02_11_001554_scholarship_applications.php new file mode 100644 index 00000000..d132f629 --- /dev/null +++ b/database/migrations/2024_02_11_001554_scholarship_applications.php @@ -0,0 +1,28 @@ +bigIncrements('id'); + $table->foreignId('scholarship_id'); + $table->foreignId('application_id'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_04_19_151754_create_scholars_table.php b/database/migrations/2024_04_19_151754_create_scholars_table.php new file mode 100644 index 00000000..aa3efe7a --- /dev/null +++ b/database/migrations/2024_04_19_151754_create_scholars_table.php @@ -0,0 +1,33 @@ +id(); + $table->foreignId('application_id'); + $table->string('parent_name')->nullable(); + $table->string('parent_name2')->nullable(); + $table->string('parent_email')->nullable(); + $table->string('parent_email2')->nullable(); + $table->string('graduation_year')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('scholars'); + } +}; diff --git a/database/migrations/2024_07_04_213954_update_application.php b/database/migrations/2024_07_04_213954_update_application.php new file mode 100644 index 00000000..8292ca3c --- /dev/null +++ b/database/migrations/2024_07_04_213954_update_application.php @@ -0,0 +1,32 @@ +string('streetAddress', 250)->nullable(); + $table->string('city', 50)->nullable(); + $table->string('state', 50)->nullable(); + $table->string('zip', 10)->nullable(); + $table->string('college_interest3', 50)->nullable(); + $table->string('college_choice3', 50)->nullable(); + $table->string('college_status3', 50)->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_07_06_160912_create_notes_table.php b/database/migrations/2024_07_06_160912_create_notes_table.php new file mode 100644 index 00000000..44f95612 --- /dev/null +++ b/database/migrations/2024_07_06_160912_create_notes_table.php @@ -0,0 +1,31 @@ +id(); + $table->foreignId('scholar_id'); + $table->string('title', 100); + $table->string('body', 20); + $table->string('noteType', 100); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('notes'); + } +}; diff --git a/database/migrations/2024_07_06_161028_create_winner.php b/database/migrations/2024_07_06_161028_create_winner.php new file mode 100644 index 00000000..a4eb4746 --- /dev/null +++ b/database/migrations/2024_07_06_161028_create_winner.php @@ -0,0 +1,35 @@ +id(); + $table->foreignId('scholarship_id'); + $table->foreignId('scholar_id'); + $table->string('studentName', 100); + $table->string('contactNumber', 20); + $table->string('studentEmail', 100); + $table->string('award_payments', 10); + $table->string('frequnecy', 100); + $table->date('distributionDate'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('winner'); + } +}; diff --git a/database/migrations/2024_07_07_212738_create_yearlytotal.php b/database/migrations/2024_07_07_212738_create_yearlytotal.php new file mode 100644 index 00000000..3631e941 --- /dev/null +++ b/database/migrations/2024_07_07_212738_create_yearlytotal.php @@ -0,0 +1,29 @@ +id(); + $table->String('year', 10); + $table->String('total'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('yearlytotal'); + } +}; diff --git a/database/migrations/2024_07_08_111114_update_scholarships.php b/database/migrations/2024_07_08_111114_update_scholarships.php new file mode 100644 index 00000000..9aefb0a1 --- /dev/null +++ b/database/migrations/2024_07_08_111114_update_scholarships.php @@ -0,0 +1,26 @@ +string('activeYear', 250)->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_07_09_171425_update_scholarstable.php b/database/migrations/2024_07_09_171425_update_scholarstable.php new file mode 100644 index 00000000..14d691a1 --- /dev/null +++ b/database/migrations/2024_07_09_171425_update_scholarstable.php @@ -0,0 +1,27 @@ +string('user_id'); + $table->string('email'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_07_20_131753_update_winners_table.php b/database/migrations/2024_07_20_131753_update_winners_table.php new file mode 100644 index 00000000..f4d29ec2 --- /dev/null +++ b/database/migrations/2024_07_20_131753_update_winners_table.php @@ -0,0 +1,27 @@ +string('scholarshipName')->nullable(); + $table->string('activeYear')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/database/migrations/2024_11_04_153345_create_scholarshipquestion_table.php b/database/migrations/2024_11_04_153345_create_scholarshipquestion_table.php new file mode 100644 index 00000000..c464fe00 --- /dev/null +++ b/database/migrations/2024_11_04_153345_create_scholarshipquestion_table.php @@ -0,0 +1,44 @@ +id(); + $table->foreignId('scholarship_id'); + $table->string('question1')->nullable(); + $table->string('question2')->nullable(); + $table->string('question3')->nullable(); + $table->timestamps(); + }); + + Schema::create('application_scholarshipQuestions', function (Blueprint $table) { + $table->id(); + $table->foreignId('scholarship_id'); + $table->foreignId('application_id'); + $table->string('question1')->nullable(); + $table->string('answer1')->nullable(); + $table->string('question2')->nullable(); + $table->string('answer2')->nullable(); + $table->string('question3')->nullable(); + $table->string('answer3')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('scholarshipquestion'); + } +}; diff --git a/database/migrations/2024_12_02_001627_create_schools_table.php b/database/migrations/2024_12_02_001627_create_schools_table.php new file mode 100644 index 00000000..88429f8b --- /dev/null +++ b/database/migrations/2024_12_02_001627_create_schools_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('schoolName'); + $table->string('status'); + $table->string('studentCount'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('schools'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 00000000..a9f4519f --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,22 @@ +create(); + + // \App\Models\User::factory()->create([ + // 'name' => 'Test User', + // 'email' => 'test@example.com', + // ]); + } +} diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php new file mode 100644 index 00000000..40e837cd --- /dev/null +++ b/database/seeders/PermissionSeeder.php @@ -0,0 +1,29 @@ +forgetCachedPermissions(); + + // create permissions + Permission::create(['name' => 'edit scholarships']); + Permission::create(['name' => 'delete scholarships']); + Permission::create(['name' => 'create scholarships']); + + + // or may be done by chaining + $role = Role::create(['name' => 'partner']) + ->givePermissionTo(['edit scholarships', 'delete scholarships', 'create scholarships' ]); + + $role = Role::create(['name' => 'super-admin']); + $role->givePermissionTo(Permission::all()); + } +} \ No newline at end of file diff --git a/database/seeders/RoleSeeder.php b/database/seeders/RoleSeeder.php new file mode 100644 index 00000000..3e11e404 --- /dev/null +++ b/database/seeders/RoleSeeder.php @@ -0,0 +1,40 @@ + 'admin','guard_name' => 'web']); + $teamRole = Role::create(['name' => 'teamMember','guard_name' => 'web']); + $partnerRole = Role::create(['name' => 'partner','guard_name' => 'web']); + + $adminRole->givePermissionTo( + 'view users','create users','edit users', 'delete users', + 'view scholarships','create scholarships','edit scholarships','delete scholarships', + 'view applications', 'create applications', 'edit applications', 'delete applications', + 'view partner', 'create partner', 'delete partner' + ); + $teamRole->givePermissionTo( + 'view users','create users','edit users', + 'view scholarships','create scholarships','edit scholarships', + 'view applications', 'delete applications', + 'view partner', 'create partner' + ); + $partnerRole->givePermissionTo( + 'view users','create users','edit users', + 'view scholarships','create scholarships','edit scholarships','delete scholarships', + 'view applications' + ); + } + + +} diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php deleted file mode 100644 index 237dfc5d..00000000 --- a/database/seeds/DatabaseSeeder.php +++ /dev/null @@ -1,16 +0,0 @@ -call(UserSeeder::class); - } -} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 00000000..97921a98 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["resources/js/*"] + } + }, + "exclude": ["node_modules", "public"] +} diff --git a/package-lock.json b/package-lock.json index db6478cc..81f3cbe7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10111 +1,4050 @@ { + "name": "www", + "lockfileVersion": 3, "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "packages": { + "": { + "name": "www", + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@heroicons/react": "^2.0.18", + "@mui/icons-material": "^5.14.18", + "@mui/material": "^5.14.18", + "@mui/x-date-pickers": "^6.18.1", + "@tailwindcss/line-clamp": "^0.4.4", + "chart.js": "^4.4.0", + "export-to-csv": "^1.2.1", + "material-react-table": "^2.0.4", + "react-chartjs-2": "^5.2.0", + "react-helmet": "^6.1.0", + "react-select": "^5.8.0" + }, + "devDependencies": { + "@headlessui/react": "^1.7.17", + "@inertiajs/react": "^1.0.0", + "@tailwindcss/forms": "^0.5.3", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.12", + "axios": "^1.6.1", + "laravel-vite-plugin": "^0.8.0", + "postcss": "^8.4.18", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tailwindcss": "^3.4.1", + "vite": "^4.0.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" + "engines": { + "node": ">=6.9.0" } }, - "@babel/core": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", - "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "node_modules/@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.6", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.5", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.5", - "@babel/types": "^7.11.5", - "convert-source-map": "^1.7.0", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "@babel/generator": { - "version": "7.11.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", - "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", - "dev": true, - "requires": { - "@babel/types": "^7.11.5", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "bin": { + "semver": "bin/semver.js" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "bin": { + "semver": "bin/semver.js" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", - "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, - "requires": { - "@babel/types": "^7.11.0" + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, - "requires": { - "lodash": "^4.17.19" + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-remap-async-to-generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", - "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "node_modules/@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", "dev": true, - "requires": { - "@babel/types": "^7.11.0" + "dependencies": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", "dev": true, - "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/parser": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", - "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "node_modules/@babel/runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz", + "integrity": "sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" - } + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "node_modules/@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz", + "integrity": "sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.1", + "@emotion/serialize": "^1.1.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" }, - "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", - "globals": "^11.1.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "node_modules/@floating-ui/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "dependencies": { + "@floating-ui/utils": "^0.2.1" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "node_modules/@floating-ui/dom": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.1.tgz", + "integrity": "sha512-iA8qE43/H5iGozC3W0YSnVSW42Vh522yyM1gj+BqRwVsTNOyr231PsXDaV04yT39PsO0QL2QpbI/M0ZaLUQgRQ==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.1" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "node_modules/@floating-ui/react-dom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "dependencies": { + "@floating-ui/dom": "^1.6.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "node_modules/@headlessui/react": { + "version": "1.7.18", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.18.tgz", + "integrity": "sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" + "dependencies": { + "@tanstack/react-virtual": "^3.0.0-beta.60", + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" } }, - "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@heroicons/react": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.1.tgz", + "integrity": "sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==", + "peerDependencies": { + "react": ">= 16" } }, - "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "node_modules/@inertiajs/core": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.14.tgz", + "integrity": "sha512-S33PU6mWEYbn/s2Op+CJ6MN7ON354vWw8Y+UvtQzPt0r7pVgOuIArrqqsoulf9oQz9sbP1+vp/tCvyBzm4XmpA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" + "dependencies": { + "axios": "^1.2.0", + "deepmerge": "^4.0.0", + "nprogress": "^0.2.0", + "qs": "^6.9.0" } }, - "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "node_modules/@inertiajs/core/node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "node_modules/@inertiajs/core/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "node_modules/@inertiajs/react": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-1.0.14.tgz", + "integrity": "sha512-hE/Q1QN+ODYE95XQwmeHk/keTon5//Uv+GU2dxpsZ8r/3/kxOXcSTcE/pFlfycsXvjRghEijYhg60XKPxuM4vw==", "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" + "dependencies": { + "@inertiajs/core": "1.0.14", + "lodash.isequal": "^4.5.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" } }, - "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "@babel/plugin-transform-runtime": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz", - "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" - } + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" } }, - "@babel/preset-env": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.5.tgz", - "integrity": "sha512-kXqmW1jVcnB2cdueV+fyBM8estd5mlNfaQi6lwLgRwCby4edpavgbFhiBNjmWA3JpB/yZGSISa7Srf+TwxDQoA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.5", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" } }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "@babel/traverse": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", - "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.5", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.5", - "@babel/types": "^7.11.5", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@babel/types": { - "version": "7.11.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", - "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.34", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.34.tgz", + "integrity": "sha512-e2mbTGTtReD/y5RFwnhkl1Tgl3XwgJhY040IlfkTVaU9f5LWrVhEnpRsYXu3B1CtLrwiWs4cu7aMHV9yRd4jpw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.7", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "node_modules/@mui/core-downloads-tracker": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.7.tgz", + "integrity": "sha512-AuF+Wo2Mp/edaO6vJnWjg+gj4tzEz5ChMZnAQpc22DXpSvM8ddgGcZvM7D7F99pIBoSv8ub+Iz0viL+yuGVmhg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" + "node_modules/@mui/icons-material": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.7.tgz", + "integrity": "sha512-EDAc8TVJGIA/imAvR3u4nANl2W5h3QeHieu2gK7Ypez/nIA55p08tHjf8UrMXEpxCAvfZO6piY9S9uaxETdicA==", + "dependencies": { + "@babel/runtime": "^7.23.9" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@vue/component-compiler-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", - "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } + "node_modules/@mui/material": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.7.tgz", + "integrity": "sha512-l6+AiKZH3iOJmZCnlpel8ghYQe9Lq0BEuKP8fGj3g5xz4arO9GydqYAtLPMvuHKtArj8lJGNuT2yHYxmejincA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.34", + "@mui/core-downloads-tracker": "^5.15.7", + "@mui/system": "^5.15.7", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.7", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "@emotion/styled": { + "optional": true }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "@types/react": { + "optional": true } } }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" + "node_modules/@mui/private-theming": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.7.tgz", + "integrity": "sha512-bcEeeXm7GyQCQvN9dwo8htGv8/6tP05p0i02Z7GXm5EoDPlBcqTNGugsjNLoGq6B0SsdyanjJGw0Jw00o1yAOA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.7", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "adjust-sourcemap-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", - "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", - "dev": true, - "requires": { - "assert": "1.4.1", - "camelcase": "5.0.0", - "loader-utils": "1.2.3", - "object-path": "0.11.4", - "regex-parser": "2.2.10" - }, - "dependencies": { - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "requires": { - "util": "0.10.3" - } - }, - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", - "dev": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", - "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dev": true, - "requires": { - "follow-redirects": "^1.10.0" - }, - "dependencies": { - "follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - } - }, - "babel-merge": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-2.0.1.tgz", - "integrity": "sha512-puTQQxuzS+0JlMyVdfsTVaCgzqjBXKPMv7oUANpYcHFY+7IptWZ4PZDYX+qBxrRMtrriuBA44LkKpS99EJzqVA==", - "dev": true, - "requires": { - "@babel/core": "^7.0.0-beta.49", - "deepmerge": "^2.1.0", - "object.omit": "^3.0.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "dev": true, - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001137", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001137.tgz", - "integrity": "sha512-54xKQZTqZrKVHmVz0+UvdZR6kQc7pJDgfhsMYDG19ID1BWoNnDMFm5Q3uSBSU401pBvKYMsHAt9qhEDcxmk8aw==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collect.js": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.28.2.tgz", - "integrity": "sha512-Ok2z0kuyywWJ4AtkeUI61pbSxCmaN5XYr/fkUYJP4bYk6Dz3NKH2FA8RhF7i3Do9Iq80MLRFWasSOpyE9X7hDA==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dev": true, - "requires": { - "arity-n": "^1.0.4" - } - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "concat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", - "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=", - "dev": true, - "requires": { - "commander": "^2.9.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", - "dev": true, - "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", - "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-selector-tokenizer": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", - "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "dev": true - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", - "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", - "dev": true - }, - "dotenv-expand": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", - "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.573", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.573.tgz", - "integrity": "sha512-oypaNmexr8w0m2GX67fGLQ0Xgsd7uXz7GcwaHZ9eW3ZdQ8uA2+V/wXmLdMTk3gcacbqQGAN7CXWG3fOkfKYftw==", - "dev": true - }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.18.0-next.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", - "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-templates": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", - "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", - "dev": true, - "requires": { - "recast": "~0.11.12", - "through": "~2.3.6" - } - }, - "escalade": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz", - "integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "extract-text-webpack-plugin": { - "version": "4.0.0-beta.0", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz", - "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==", - "dev": true, - "requires": { - "async": "^2.4.1", - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "file-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", - "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "file-type": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", - "dev": true - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "dev": true, - "requires": { - "debug": "=3.1.0" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "html-loader": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", - "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", - "dev": true, - "requires": { - "es6-templates": "^0.2.3", - "fastparse": "^1.1.1", - "html-minifier": "^3.5.8", - "loader-utils": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "imagemin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", - "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", - "dev": true, - "requires": { - "file-type": "^10.7.0", - "globby": "^8.0.1", - "make-dir": "^1.0.0", - "p-pipe": "^1.1.0", - "pify": "^4.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - } - } - }, - "img-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.2.tgz", - "integrity": "sha512-rSriLKgvi85Km7ppSF+AEAM3nU4fxpvCkaXtC/IoCEU7jfks55bEANFs0bB9YXYkxY9JurZQIZFtXh5Gue3upw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - } - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "laravel-mix": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-5.0.5.tgz", - "integrity": "sha512-ruogwsrTsmUpZU9x1Whgxh+gcEB/6IFJlL+ZTSrYt1SXfOsi8BgMI2R9RWvQpOyR+40VYl7n7Gsr+sHjfFb90Q==", - "dev": true, - "requires": { - "@babel/core": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-transform-runtime": "^7.2.0", - "@babel/preset-env": "^7.2.0", - "@babel/runtime": "^7.2.0", - "autoprefixer": "^9.4.2", - "babel-loader": "^8.0.4", - "babel-merge": "^2.0.1", - "chokidar": "^2.0.3", - "clean-css": "^4.1.3", - "collect.js": "^4.12.8", - "concat": "^1.0.3", - "css-loader": "^1.0.1", - "dotenv": "^6.2.0", - "dotenv-expand": "^4.2.0", - "extract-text-webpack-plugin": "v4.0.0-beta.0", - "file-loader": "^2.0.0", - "friendly-errors-webpack-plugin": "^1.6.1", - "fs-extra": "^7.0.1", - "glob": "^7.1.2", - "html-loader": "^0.5.5", - "imagemin": "^6.0.0", - "img-loader": "^3.0.0", - "lodash": "^4.17.15", - "md5": "^2.2.1", - "optimize-css-assets-webpack-plugin": "^5.0.1", - "postcss-loader": "^3.0.0", - "style-loader": "^0.23.1", - "terser": "^3.11.0", - "terser-webpack-plugin": "^2.2.3", - "vue-loader": "^15.4.2", - "webpack": "^4.36.1", - "webpack-cli": "^3.1.2", - "webpack-dev-server": "^3.1.14", - "webpack-merge": "^4.1.0", - "webpack-notifier": "^1.5.1", - "yargs": "^15.4.1" - } - }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "dev": true, - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.61", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz", - "integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", - "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.0", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "object.omit": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", - "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", - "dev": true, - "requires": { - "is-extendable": "^1.0.0" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dev": true, - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, + "node_modules/@mui/styled-engine": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.7.tgz", + "integrity": "sha512-ixSdslOjK1kzdGcxqj7O3d14By/LPQ7EWknsViQ8RaeT863EAQemS+zvUJDTcOpkfJh6q6gPnYMIb2TJCs9eWA==", "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "@emotion/styled": { + "optional": true } } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.34.tgz", - "integrity": "sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, + "node_modules/@mui/system": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.7.tgz", + "integrity": "sha512-9alZ4/dLxsTwUOdqakgzxiL5YW6ntqj0CfzWImgWnBMTZhgGcPsbYpBLniNkkk7/jptma4/bykWXHwju/ls/pg==", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.7", + "@mui/styled-engine": "^5.15.7", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.7", + "clsx": "^2.1.0", + "csstype": "^3.1.2", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true } } }, - "postcss-calc": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.4.tgz", - "integrity": "sha512-0I79VRAd1UTkaHzY9w83P39YGO/M3bG7/tNLrHGEunBolfoGM0hSjrGvjoeaj0JE/zIw5GsI2KZ0UwDJqv5hjw==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true + "node_modules/@mui/types": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true } } }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/@mui/utils": { + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.7.tgz", + "integrity": "sha512-8qhsxQRNV6aEOjjSk6YQIYJxkF5klhj8oG1FEEU4z6HV78TjNqRxMP08QGcdsibEbez+nihAaz6vu83b4XqbAg==", "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true } } }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "node_modules/@mui/x-date-pickers": { + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-6.19.3.tgz", + "integrity": "sha512-0USG4hhrgcMu/nZTYsBUGDcrwCEdzjok2Q4jYB6kHOpP2YxpGMESx0WIzzHtqrDQ67Z3g22v7KTWdPGRDo7HiQ==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@mui/base": "^5.0.0-beta.22", + "@mui/utils": "^5.14.16", + "@types/react-transition-group": "^4.4.8", + "clsx": "^2.0.0", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.8.6", + "@mui/system": "^5.8.0", + "date-fns": "^2.25.0 || ^3.2.0", + "date-fns-jalali": "^2.13.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true } } }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "node_modules/@nodelib/fs.scandir/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" } }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" } }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", "dev": true, - "requires": { - "postcss": "^6.0.1" - }, "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "mini-svg-data-uri": "^1.2.3" }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "node_modules/@tailwindcss/line-clamp": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", + "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" } }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.11.7", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.11.7.tgz", + "integrity": "sha512-4PUKgaaFpiB7MK406N5VAiLu2VUhDumojGWhEC8kNQ767RGU2vsJDI7Xp4D8lMBzijqswRWz3U8ioa2zUKnFeQ==", "dependencies": { - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "remove-accents": "0.4.2" }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/@tanstack/react-table": { + "version": "8.11.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.11.7.tgz", + "integrity": "sha512-ZbzfMkLjxUTzNPBXJYH38pv2VpC9WUA+Qe5USSHEBz0dysDTv4z/ARI3csOed/5gmlmrPzVUN3UXGuUMbod3Jg==", "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@tanstack/table-core": "8.11.7" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" } }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "node_modules/@tanstack/react-virtual": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.4.tgz", + "integrity": "sha512-tiqKW/e2MJVCr7/pRUXulpkyxllaOclkHNfhKTo4pmHjJIqnhMfwIjc1Q1R0Un3PI3kQywywu/791c8z9u0qeA==", "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@tanstack/virtual-core": "3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "node_modules/@tanstack/table-core": { + "version": "8.11.7", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.11.7.tgz", + "integrity": "sha512-N3ksnkbPbsF3PjubuZCB/etTqvctpXWRHIXTmYfJFnhynQKjeZu8BCuHvdlLPpumKbA+bjY4Ay9AELYLOXPWBg==", + "engines": { + "node": ">=12" }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "node_modules/@tanstack/virtual-core": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0.tgz", + "integrity": "sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@babel/types": "^7.0.0" } }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "dependencies": { + "@babel/types": "^7.20.7" } }, - "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "node_modules/@types/node": { + "version": "14.11.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", + "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==", "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - } + "optional": true, + "peer": true }, - "postcss-svgo": { + "node_modules/@types/parse-json": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/react": { + "version": "18.2.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.52.tgz", + "integrity": "sha512-E/YjWh3tH+qsLKaUzgpZb5AY0ChVa+ZJzF7ogehVILrFpdQk6nC/WXOv0bfFEABbXbgNxLBGU7IIZByPKb6eBw==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" } }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", "dev": true, - "optional": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "node_modules/autoprefixer": { + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true + "node_modules/babel-plugin-macros/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true + "node_modules/babel-plugin-macros/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true + "node_modules/babel-plugin-macros/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "node_modules/browserslist": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", + "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001580", + "electron-to-chromium": "^1.4.648", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "optional": true, + "peer": true }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" } }, - "recast": { - "version": "0.11.23", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", - "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "node_modules/caniuse-lite": { + "version": "1.0.30001643", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", + "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", "dev": true, - "requires": { - "ast-types": "0.9.6", - "esprima": "~3.1.0", - "private": "~0.1.5", - "source-map": "~0.5.0" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", - "dev": true + "node_modules/chart.js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.1.tgz", + "integrity": "sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", "dev": true }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" } }, - "regex-parser": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", - "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==", - "dev": true + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true + "optional": true, + "peer": true }, - "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } + "safe-buffer": "~5.1.1" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "node_modules/debug/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, - "requires": { - "path-parse": "^1.0.6" + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "requires": { - "resolve-from": "^3.0.0" + "engines": { + "node": ">=0.4.0" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - } + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "node_modules/electron-to-chromium": { + "version": "1.4.656", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.656.tgz", + "integrity": "sha512-9AQB5eFTHyR3Gvt2t/NwR0le2jBSUNwCnMbUCejFWHD+so4tH40/dRLgoE+jxlPeWS43XJewyvCv+I8LPMl49Q==", "dev": true }, - "resolve-url-loader": { + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.0.0.tgz", + "integrity": "sha512-yHV74THqMJUyFKkHyN7hyENcEZM3Dj2a2IrdClY+IT4BFQHkIVwlh8s6uZfjsFydMdNHv0F5mWgAA3ajFbsvVQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", - "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, - "requires": { - "adjust-sourcemap-loader": "2.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "dependencies": { - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "node_modules/export-to-csv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/export-to-csv/-/export-to-csv-1.2.2.tgz", + "integrity": "sha512-d9BxkLlyxeyFU1yhQKGjnnEQj2fh6PjyDVGyiI/uj7PD/oe7Lo1551B1lTaQeXHGPRX2DHuk6i3JMZB6ncJApQ==" }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true + "node_modules/fastq": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", + "dependencies": { + "reusify": "^1.0.4" + } }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dev": true, - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true - } + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, - "requires": { - "aproba": "^1.1.1" + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "sass": { - "version": "1.26.11", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.11.tgz", - "integrity": "sha512-W1l/+vjGjIamsJ6OnTe0K37U2DBO/dgsv2Z4c89XQ8ZOO6l/VwkqwLSqoYzJeJs6CLuGSTRWc91GbQFL3lvrvw==", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" + "engines": { + "node": ">=6.9.0" } }, - "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "node_modules/get-intrinsic": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.3.tgz", + "integrity": "sha512-JIcZczvcMVE7AUOP+X72bh8HqHBRxFdz5PDHYtNG/lE3yk9b3KZBJlwFcTyPYjg3L4RLLmZJzvjxhaZVapxFrQ==", "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "dependencies": { + "es-errors": "^1.0.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "engines": { + "node": ">=4" } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "requires": { - "node-forge": "^0.10.0" + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, - "requires": { - "randombytes": "^2.1.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "engines": { + "node": ">= 0.4" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "node_modules/highlight-words": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/highlight-words/-/highlight-words-1.2.2.tgz", + "integrity": "sha512-Mf4xfPXYm8Ay1wTibCrHpNWeR2nUMynMVFkXCi4mbl+TEgmNOe+I4hV7W3OCZcSvzGL6kupaqpfHOemliMTGxQ==", + "engines": { + "node": ">= 16", + "npm": ">= 8" + } }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "bin": { + "jsesc": "bin/jsesc" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } + "engines": { + "node": ">=4" } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "node_modules/laravel-vite-plugin": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.8.1.tgz", + "integrity": "sha512-fxzUDjOA37kOsYq8dP+3oPIlw8/kJVXwu0hOXLun82R1LpV02shGeWGYKx2lbpKffL5I0sfPPjfqbYxuqBluAA==", "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.0.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" } }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" } }, - "sockjs-client": { + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/material-react-table": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/material-react-table/-/material-react-table-2.10.0.tgz", + "integrity": "sha512-khKm/AMuLp6zV/Lj7ttdTy59cNXuEc0LyD6jh6GydslEWMHqasn4PKElGQKDnO+u5AInB+CzoK1U4zTOqRiIlQ==", + "dependencies": { + "@tanstack/match-sorter-utils": "8.11.7", + "@tanstack/react-table": "8.11.7", + "@tanstack/react-virtual": "3.0.2", + "highlight-words": "1.2.2" + }, + "engines": { + "node": ">=16" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kevinvandy" + }, + "peerDependencies": { + "@emotion/react": ">=11.11", + "@emotion/styled": ">=11.11", + "@mui/icons-material": ">=5.11", + "@mui/material": ">=5.13", + "@mui/x-date-pickers": ">=6.15.0", + "react": ">=18.0", + "react-dom": ">=18.0" + } + }, + "node_modules/material-react-table/node_modules/@tanstack/react-virtual": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.2.tgz", + "integrity": "sha512-9XbRLPKgnhMwwmuQMnJMv+5a9sitGNCSEtf/AZXzmJdesYk7XsjYHaEDny+IrJzvPNwZliIIDwCRiaUqR3zzCA==", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "@tanstack/virtual-core": "3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", "dev": true, - "requires": { - "extend-shallow": "^3.0.0" + "bin": { + "mini-svg-data-uri": "cli.js" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } }, - "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "static-extend": { + "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "engines": { + "node": ">=0.10.0" } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", "dev": true }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" } }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "stream-shift": { + "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" } }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "engines": { + "node": "14 || >=16.14" } }, - "strip-eof": { + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, - "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", - "dev": true, - "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - } + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "thunky": { + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true + "node_modules/react-chartjs-2": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.2.0.tgz", + "integrity": "sha512-98iN5aguJyVSxp5U3CblRLH67J8gkfyGNbiK3c+l1QI/G4irHMPQw44aEPmjVag+YKTyQ260NcF82GTQ3bdscA==", + "peerDependencies": { + "chart.js": "^4.1.1", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "node_modules/react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.3.0" } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "engines": { + "node": ">=0.10.0" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node_modules/react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true + "node_modules/react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "node_modules/sass": { + "version": "1.26.11", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.11.tgz", + "integrity": "sha512-W1l/+vjGjIamsJ6OnTe0K37U2DBO/dgsv2Z4c89XQ8ZOO6l/VwkqwLSqoYzJeJs6CLuGSTRWc91GbQFL3lvrvw==", "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } + "optional": true, + "peer": true, + "dependencies": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" } }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } }, - "uniqs": { + "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, - "requires": { - "imurmurhash": "^0.1.4" + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "requires": { - "punycode": "^2.1.0" + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", - "dev": true + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true + "node_modules/sucrase/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true + "node_modules/tailwindcss/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } }, - "vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", - "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - } - }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" + "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } }, - "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { "optional": true }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "ts-node": { "optional": true - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } } } }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/terser": { + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", "dev": true, "optional": true, - "requires": { - "chokidar": "^2.1.8" + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/terser/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - } + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } + { + "type": "github", + "url": "https://github.com/sponsors/ai" } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true } } }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/vite": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz", + "integrity": "sha512-ifW3Lb2sMdX+WU91s3R0FyQlAyLxOzCSCP37ujw0+r5POeHPwe6udWVIElKQq8gk3t7b8rkmvqC6IHBpCff4GQ==", "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "less": { + "optional": true }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } + "lightningcss": { + "optional": true }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "sass": { + "optional": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } + "stylus": { + "optional": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "sugarss": { + "optional": true }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } + "terser": { + "optional": true } } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-notifier": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.8.0.tgz", - "integrity": "sha512-I6t76NoPe5DZCCm5geELmDV2wlJ89LbU425uN6T2FG8Ywrrt1ZcUMz6g8yWGNg4pttqTPFQJYUPjWAlzUEQ+cQ==", - "dev": true, - "requires": { - "node-notifier": "^5.1.2", - "object-assign": "^4.1.0", - "strip-ansi": "^3.0.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/vite-plugin-full-reload": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", + "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "websocket-extensions": ">=0.1.1" + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" } }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" } } } diff --git a/package.json b/package.json index 326e6ec2..725460f6 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,38 @@ { "private": true, + "type": "module", "scripts": { - "dev": "npm run development", - "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch": "npm run development -- --watch", - "watch-poll": "npm run watch -- --watch-poll", - "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js", - "prod": "npm run production", - "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + "dev": "vite", + "build": "vite build", + "watch": "vite build --watch" }, "devDependencies": { - "axios": "^0.21", - "cross-env": "^7.0", - "laravel-mix": "^5.0.1", - "lodash": "^4.17.13", - "resolve-url-loader": "^3.1.0", - "sass": "^1.15.2", - "sass-loader": "^8.0.0" + "@headlessui/react": "^1.7.17", + "@inertiajs/react": "^1.0.0", + "@tailwindcss/forms": "^0.5.3", + "@vitejs/plugin-react": "^4.2.0", + "autoprefixer": "^10.4.12", + "axios": "^1.6.1", + "laravel-vite-plugin": "^0.8.0", + "postcss": "^8.4.18", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tailwindcss": "^3.4.1", + "vite": "^4.0.0" + }, + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@heroicons/react": "^2.0.18", + "@mui/icons-material": "^5.14.18", + "@mui/material": "^5.14.18", + "@mui/x-date-pickers": "^6.18.1", + "@tailwindcss/line-clamp": "^0.4.4", + "chart.js": "^4.4.0", + "export-to-csv": "^1.2.1", + "material-react-table": "^2.0.4", + "react-chartjs-2": "^5.2.0", + "react-helmet": "^6.1.0", + "react-select": "^5.8.0" } } diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..49c0612d --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/.DS_Store b/public/.DS_Store new file mode 100644 index 00000000..df7af036 Binary files /dev/null and b/public/.DS_Store differ diff --git a/public/assets/.DS_Store b/public/assets/.DS_Store new file mode 100644 index 00000000..e828dc63 Binary files /dev/null and b/public/assets/.DS_Store differ diff --git a/public/assets/logos/blackscholarslogo.png b/public/assets/logos/blackscholarslogo.png new file mode 100644 index 00000000..3035e3a4 Binary files /dev/null and b/public/assets/logos/blackscholarslogo.png differ diff --git a/public/assets/logos/esl_logo_250x250.png b/public/assets/logos/esl_logo_250x250.png new file mode 100644 index 00000000..06c24d16 Binary files /dev/null and b/public/assets/logos/esl_logo_250x250.png differ diff --git a/public/assets/logos/urbanleagueRochester.png b/public/assets/logos/urbanleagueRochester.png new file mode 100644 index 00000000..d295a137 Binary files /dev/null and b/public/assets/logos/urbanleagueRochester.png differ diff --git a/public/assets/site_images/10865.jpeg b/public/assets/site_images/10865.jpeg new file mode 100644 index 00000000..d3ad1961 Binary files /dev/null and b/public/assets/site_images/10865.jpeg differ diff --git a/public/build/assets/AccountCircle-96571eeb.js b/public/build/assets/AccountCircle-96571eeb.js new file mode 100644 index 00000000..9718825e --- /dev/null +++ b/public/build/assets/AccountCircle-96571eeb.js @@ -0,0 +1,280 @@ +import{r as b,g as jm,c as Ad,j as d,R as fn,e as qr,b as Ra,f as _m}from"./app-8d2b419d.js";import{o as Em,a as Am,e as Lm,V as Vm,d as zm}from"./index-e66b0ed5.js";import{_ as v,m as Bm,w as Nm,T as Ld,g as Hm,s as Wm,r as Um,u as Gm,i as qm,G as Km,a as se,b as Ym,c as Xm,k as In,d as ao}from"./assertThisInitialized-19df7010.js";/** + * table-core + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function zn(e,t){return typeof e=="function"?e(t):e}function Yt(e,t){return n=>{t.setState(o=>({...o,[e]:zn(n,o[e])}))}}function ys(e){return e instanceof Function}function Zm(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function Vd(e,t){const n=[],o=r=>{r.forEach(s=>{n.push(s);const i=t(s);i!=null&&i.length&&o(i)})};return o(e),n}function Ne(e,t,n){let o=[],r;return()=>{let s;n.key&&n.debug&&(s=Date.now());const i=e();if(!(i.length!==o.length||i.some((c,u)=>o[u]!==c)))return r;o=i;let l;if(n.key&&n.debug&&(l=Date.now()),r=t(...i),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const c=Math.round((Date.now()-s)*100)/100,u=Math.round((Date.now()-l)*100)/100,f=u/16,g=(p,m)=>{for(p=String(p);p.length{let p=g;for(const h of l.split(".")){var m;p=(m=p)==null?void 0:m[h]}return p}:u=g=>g[a.accessorKey]),!c)throw new Error;let f={id:`${String(c)}`,accessorFn:u,parent:o,depth:n,columnDef:a,columns:[],getFlatColumns:Ne(()=>[!0],()=>{var g;return[f,...(g=f.columns)==null?void 0:g.flatMap(p=>p.getFlatColumns())]},{key:"column.getFlatColumns",debug:()=>{var g;return(g=e.options.debugAll)!=null?g:e.options.debugColumns}}),getLeafColumns:Ne(()=>[e._getOrderColumnsFn()],g=>{var p;if((p=f.columns)!=null&&p.length){let m=f.columns.flatMap(h=>h.getLeafColumns());return g(m)}return[f]},{key:"column.getLeafColumns",debug:()=>{var g;return(g=e.options.debugAll)!=null?g:e.options.debugColumns}})};for(const g of e._features)g.createColumn==null||g.createColumn(f,e);return f}function gc(e,t,n){var o;let s={id:(o=n.id)!=null?o:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const i=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),i.push(l)};return a(s),i},getContext:()=>({table:e,header:s,column:t})};return e._features.forEach(i=>{i.createHeader==null||i.createHeader(s,e)}),s}const Jm={createTable:e=>{e.getHeaderGroups=Ne(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,r)=>{var s,i;const a=(s=o==null?void 0:o.map(f=>n.find(g=>g.id===f)).filter(Boolean))!=null?s:[],l=(i=r==null?void 0:r.map(f=>n.find(g=>g.id===f)).filter(Boolean))!=null?i:[],c=n.filter(f=>!(o!=null&&o.includes(f.id))&&!(r!=null&&r.includes(f.id)));return Kr(t,[...a,...c,...l],e)},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getCenterHeaderGroups=Ne(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o,r)=>(n=n.filter(s=>!(o!=null&&o.includes(s.id))&&!(r!=null&&r.includes(s.id))),Kr(t,n,e,"center")),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getLeftHeaderGroups=Ne(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,o)=>{var r;const s=(r=o==null?void 0:o.map(i=>n.find(a=>a.id===i)).filter(Boolean))!=null?r:[];return Kr(t,s,e,"left")},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getRightHeaderGroups=Ne(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,o)=>{var r;const s=(r=o==null?void 0:o.map(i=>n.find(a=>a.id===i)).filter(Boolean))!=null?r:[];return Kr(t,s,e,"right")},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getFooterGroups=Ne(()=>[e.getHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getLeftFooterGroups=Ne(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getCenterFooterGroups=Ne(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getRightFooterGroups=Ne(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getFlatHeaders=Ne(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getLeftFlatHeaders=Ne(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getCenterFlatHeaders=Ne(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getRightFlatHeaders=Ne(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getCenterLeafHeaders=Ne(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getLeftLeafHeaders=Ne(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getRightLeafHeaders=Ne(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var o;return!((o=n.subHeaders)!=null&&o.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),e.getLeafHeaders=Ne(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,o)=>{var r,s,i,a,l,c;return[...(r=(s=t[0])==null?void 0:s.headers)!=null?r:[],...(i=(a=n[0])==null?void 0:a.headers)!=null?i:[],...(l=(c=o[0])==null?void 0:c.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}})}};function Kr(e,t,n,o){var r,s;let i=0;const a=function(g,p){p===void 0&&(p=1),i=Math.max(i,p),g.filter(m=>m.getIsVisible()).forEach(m=>{var h;(h=m.columns)!=null&&h.length&&a(m.columns,p+1)},0)};a(e);let l=[];const c=(g,p)=>{const m={depth:p,id:[o,`${p}`].filter(Boolean).join("_"),headers:[]},h=[];g.forEach(y=>{const x=[...h].reverse()[0],S=y.column.depth===m.depth;let C,w=!1;if(S&&y.column.parent?C=y.column.parent:(C=y.column,w=!0),x&&(x==null?void 0:x.column)===C)x.subHeaders.push(y);else{const R=gc(n,C,{id:[o,p,C.id,y==null?void 0:y.id].filter(Boolean).join("_"),isPlaceholder:w,placeholderId:w?`${h.filter($=>$.column===C).length}`:void 0,depth:p,index:h.length});R.subHeaders.push(y),h.push(R)}m.headers.push(y),y.headerGroup=m}),l.push(m),p>0&&c(h,p-1)},u=t.map((g,p)=>gc(n,g,{depth:i,index:p}));c(u,i-1),l.reverse();const f=g=>g.filter(m=>m.column.getIsVisible()).map(m=>{let h=0,y=0,x=[0];m.subHeaders&&m.subHeaders.length?(x=[],f(m.subHeaders).forEach(C=>{let{colSpan:w,rowSpan:R}=C;h+=w,x.push(R)})):h=1;const S=Math.min(...x);return y=y+S,m.colSpan=h,m.rowSpan=y,{colSpan:h,rowSpan:y}});return f((r=(s=l[0])==null?void 0:s.headers)!=null?r:[]),l}const Yr={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},$i=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),eh={getDefaultColumnDef:()=>Yr,getInitialState:e=>({columnSizing:{},columnSizingInfo:$i(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Yt("columnSizing",e),onColumnSizingInfoChange:Yt("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,o,r;const s=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:Yr.minSize,(o=s??e.columnDef.size)!=null?o:Yr.size),(r=e.columnDef.maxSize)!=null?r:Yr.maxSize)},e.getStart=n=>{const o=n?n==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),r=o.findIndex(s=>s.id===e.id);if(r>0){const s=o[r-1];return s.getStart(n)+s.getSize()}return 0},e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:o,...r}=n;return r})},e.getCanResize=()=>{var n,o;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((o=t.options.enableColumnResizing)!=null?o:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const o=r=>{if(r.subHeaders.length)r.subHeaders.forEach(o);else{var s;n+=(s=r.column.getSize())!=null?s:0}};return o(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const o=t.getColumn(e.column.id),r=o==null?void 0:o.getCanResize();return s=>{if(!o||!r||(s.persist==null||s.persist(),ki(s)&&s.touches&&s.touches.length>1))return;const i=e.getSize(),a=e?e.getLeafHeaders().map(x=>[x.column.id,x.column.getSize()]):[[o.id,o.getSize()]],l=ki(s)?Math.round(s.touches[0].clientX):s.clientX,c={},u=(x,S)=>{typeof S=="number"&&(t.setColumnSizingInfo(C=>{var w,R;const $=t.options.columnResizeDirection==="rtl"?-1:1,k=(S-((w=C==null?void 0:C.startOffset)!=null?w:0))*$,M=Math.max(k/((R=C==null?void 0:C.startSize)!=null?R:0),-.999999);return C.columnSizingStart.forEach(T=>{let[I,D]=T;c[I]=Math.round(Math.max(D+D*M,0)*100)/100}),{...C,deltaOffset:k,deltaPercentage:M}}),(t.options.columnResizeMode==="onChange"||x==="end")&&t.setColumnSizing(C=>({...C,...c})))},f=x=>u("move",x),g=x=>{u("end",x),t.setColumnSizingInfo(S=>({...S,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=n||typeof document<"u"?document:null,m={moveHandler:x=>f(x.clientX),upHandler:x=>{p==null||p.removeEventListener("mousemove",m.moveHandler),p==null||p.removeEventListener("mouseup",m.upHandler),g(x.clientX)}},h={moveHandler:x=>(x.cancelable&&(x.preventDefault(),x.stopPropagation()),f(x.touches[0].clientX),!1),upHandler:x=>{var S;p==null||p.removeEventListener("touchmove",h.moveHandler),p==null||p.removeEventListener("touchend",h.upHandler),x.cancelable&&(x.preventDefault(),x.stopPropagation()),g((S=x.touches[0])==null?void 0:S.clientX)}},y=th()?{passive:!1}:!1;ki(s)?(p==null||p.addEventListener("touchmove",h.moveHandler,y),p==null||p.addEventListener("touchend",h.upHandler,y)):(p==null||p.addEventListener("mousemove",m.moveHandler,y),p==null||p.addEventListener("mouseup",m.upHandler,y)),t.setColumnSizingInfo(x=>({...x,startOffset:l,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:o.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?$i():(n=e.initialState.columnSizingInfo)!=null?n:$i())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((o,r)=>o+r.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((o,r)=>o+r.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((o,r)=>o+r.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((o,r)=>o+r.getSize(),0))!=null?t:0}}};let Xr=null;function th(){if(typeof Xr=="boolean")return Xr;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return Xr=e,Xr}function ki(e){return e.type==="touchstart"}const nh={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Yt("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var o,r;if(!t){e._queue(()=>{t=!0});return}if((o=(r=e.options.autoResetAll)!=null?r:e.options.autoResetExpanded)!=null?o:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=o=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(o),e.toggleAllRowsExpanded=o=>{o??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=o=>{var r,s;e.setExpanded(o?{}:(r=(s=e.initialState)==null?void 0:s.expanded)!=null?r:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(o=>o.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>o=>{o.persist==null||o.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const o=e.getState().expanded;return o===!0||Object.values(o).some(Boolean)},e.getIsAllRowsExpanded=()=>{const o=e.getState().expanded;return typeof o=="boolean"?o===!0:!(!Object.keys(o).length||e.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},e.getExpandedDepth=()=>{let o=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(s=>{const i=s.split(".");o=Math.max(o,i.length)}),o},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(o=>{var r;const s=o===!0?!0:!!(o!=null&&o[e.id]);let i={};if(o===!0?Object.keys(t.getRowModel().rowsById).forEach(a=>{i[a]=!0}):i=o,n=(r=n)!=null?r:!s,!s&&n)return{...i,[e.id]:!0};if(s&&!n){const{[e.id]:a,...l}=i;return l}return o})},e.getIsExpanded=()=>{var n;const o=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:o===!0||o!=null&&o[e.id])},e.getCanExpand=()=>{var n,o,r;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((o=t.options.enableExpanding)!=null?o:!0)&&!!((r=e.subRows)!=null&&r.length)},e.getIsAllParentsExpanded=()=>{let n=!0,o=e;for(;n&&o.parentId;)o=t.getRow(o.parentId,!0),n=o.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},zd=(e,t,n)=>{var o;const r=n.toLowerCase();return!!(!((o=e.getValue(t))==null||(o=o.toString())==null||(o=o.toLowerCase())==null)&&o.includes(r))};zd.autoRemove=e=>hn(e);const Bd=(e,t,n)=>{var o;return!!(!((o=e.getValue(t))==null||(o=o.toString())==null)&&o.includes(n))};Bd.autoRemove=e=>hn(e);const Nd=(e,t,n)=>{var o;return((o=e.getValue(t))==null||(o=o.toString())==null?void 0:o.toLowerCase())===(n==null?void 0:n.toLowerCase())};Nd.autoRemove=e=>hn(e);const Hd=(e,t,n)=>{var o;return(o=e.getValue(t))==null?void 0:o.includes(n)};Hd.autoRemove=e=>hn(e)||!(e!=null&&e.length);const Wd=(e,t,n)=>!n.some(o=>{var r;return!((r=e.getValue(t))!=null&&r.includes(o))});Wd.autoRemove=e=>hn(e)||!(e!=null&&e.length);const Ud=(e,t,n)=>n.some(o=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(o)});Ud.autoRemove=e=>hn(e)||!(e!=null&&e.length);const Gd=(e,t,n)=>e.getValue(t)===n;Gd.autoRemove=e=>hn(e);const qd=(e,t,n)=>e.getValue(t)==n;qd.autoRemove=e=>hn(e);const $a=(e,t,n)=>{let[o,r]=n;const s=e.getValue(t);return s>=o&&s<=r};$a.resolveFilterValue=e=>{let[t,n]=e,o=typeof t!="number"?parseFloat(t):t,r=typeof n!="number"?parseFloat(n):n,s=t===null||Number.isNaN(o)?-1/0:o,i=n===null||Number.isNaN(r)?1/0:r;if(s>i){const a=s;s=i,i=a}return[s,i]};$a.autoRemove=e=>hn(e)||hn(e[0])&&hn(e[1]);const Cn={includesString:zd,includesStringSensitive:Bd,equalsString:Nd,arrIncludes:Hd,arrIncludesAll:Wd,arrIncludesSome:Ud,equals:Gd,weakEquals:qd,inNumberRange:$a};function hn(e){return e==null||e===""}const oh={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:Yt("columnFilters",e),onGlobalFilterChange:Yt("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const o=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof o=="string"||typeof o=="number"}}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],o=n==null?void 0:n.getValue(e.id);return typeof o=="string"?Cn.includesString:typeof o=="number"?Cn.inNumberRange:typeof o=="boolean"||o!==null&&typeof o=="object"?Cn.equals:Array.isArray(o)?Cn.arrIncludes:Cn.weakEquals},e.getFilterFn=()=>{var n,o;return ys(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(o=t.options.filterFns)==null?void 0:o[e.columnDef.filterFn])!=null?n:Cn[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,o,r;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((o=t.options.enableColumnFilters)!=null?o:!0)&&((r=t.options.enableFilters)!=null?r:!0)&&!!e.accessorFn},e.getCanGlobalFilter=()=>{var n,o,r,s;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((o=t.options.enableGlobalFilter)!=null?o:!0)&&((r=t.options.enableFilters)!=null?r:!0)&&((s=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?s:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(o=>o.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,o;return(n=(o=t.getState().columnFilters)==null?void 0:o.findIndex(r=>r.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(o=>{const r=e.getFilterFn(),s=o==null?void 0:o.find(u=>u.id===e.id),i=zn(n,s?s.value:void 0);if(mc(r,i,e)){var a;return(a=o==null?void 0:o.filter(u=>u.id!==e.id))!=null?a:[]}const l={id:e.id,value:i};if(s){var c;return(c=o==null?void 0:o.map(u=>u.id===e.id?l:u))!=null?c:[]}return o!=null&&o.length?[...o,l]:[l]})},e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Cn.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:o}=e.options;return ys(o)?o:o==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[o])!=null?t:Cn[o]},e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),o=r=>{var s;return(s=zn(t,r))==null?void 0:s.filter(i=>{const a=n.find(l=>l.id===i.id);if(a){const l=a.getFilterFn();if(mc(l,i.value,a))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(o)},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},e.resetColumnFilters=t=>{var n,o;e.setColumnFilters(t?[]:(n=(o=e.initialState)==null?void 0:o.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}};function mc(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const rh=(e,t,n)=>n.reduce((o,r)=>{const s=r.getValue(e);return o+(typeof s=="number"?s:0)},0),sh=(e,t,n)=>{let o;return n.forEach(r=>{const s=r.getValue(e);s!=null&&(o>s||o===void 0&&s>=s)&&(o=s)}),o},ih=(e,t,n)=>{let o;return n.forEach(r=>{const s=r.getValue(e);s!=null&&(o=s)&&(o=s)}),o},ah=(e,t,n)=>{let o,r;return n.forEach(s=>{const i=s.getValue(e);i!=null&&(o===void 0?i>=i&&(o=r=i):(o>i&&(o=i),r{let n=0,o=0;if(t.forEach(r=>{let s=r.getValue(e);s!=null&&(s=+s)>=s&&(++n,o+=s)}),n)return o/n},ch=(e,t)=>{if(!t.length)return;const n=t.map(s=>s.getValue(e));if(!Zm(n))return;if(n.length===1)return n[0];const o=Math.floor(n.length/2),r=n.sort((s,i)=>s-i);return n.length%2!==0?r[o]:(r[o-1]+r[o])/2},uh=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),dh=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,ph=(e,t)=>t.length,ms={sum:rh,min:sh,max:ih,extent:ah,mean:lh,median:ch,unique:uh,uniqueCount:dh,count:ph},fh={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Yt("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(o=>o!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,o,r,s;return(n=(o=(r=(s=e.columnDef.enableGrouping)!=null?s:!0)!=null?r:t.options.enableGrouping)!=null?o:!0)!=null?n:!!e.accessorFn},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],o=n==null?void 0:n.getValue(e.id);if(typeof o=="number")return ms.sum;if(Object.prototype.toString.call(o)==="[object Date]")return ms.extent},e.getAggregationFn=()=>{var n,o;if(!e)throw new Error;return ys(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(o=t.options.aggregationFns)==null?void 0:o[e.columnDef.aggregationFn])!=null?n:ms[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,o;e.setGrouping(t?[]:(n=(o=e.initialState)==null?void 0:o.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const o=t.getColumn(n);return o!=null&&o.columnDef.getGroupingValue?(e._groupingValuesCache[n]=o.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,o)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var r;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function gh(e,t,n){if(!(t!=null&&t.length)||!n)return e;const o=e.filter(s=>!t.includes(s.id));return n==="remove"?o:[...t.map(s=>e.find(i=>i.id===s)).filter(Boolean),...o]}const mh={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Yt("columnOrder",e)}),createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=Ne(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,o)=>r=>{let s=[];if(!(t!=null&&t.length))s=r;else{const i=[...t],a=[...r];for(;a.length&&i.length;){const l=i.shift(),c=a.findIndex(u=>u.id===l);c>-1&&s.push(a.splice(c,1)[0])}s=[...s,...a]}return gh(s,n,o)},{key:!1})}},na=0,oa=10,Ti=()=>({pageIndex:na,pageSize:oa}),hh={getInitialState:e=>({...e,pagination:{...Ti(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Yt("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var o,r;if(!t){e._queue(()=>{t=!0});return}if((o=(r=e.options.autoResetAll)!=null?r:e.options.autoResetPageIndex)!=null?o:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=o=>{const r=s=>zn(o,s);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(r)},e.resetPagination=o=>{var r;e.setPagination(o?Ti():(r=e.initialState.pagination)!=null?r:Ti())},e.setPageIndex=o=>{e.setPagination(r=>{let s=zn(o,r.pageIndex);const i=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return s=Math.max(0,Math.min(s,i)),{...r,pageIndex:s}})},e.resetPageIndex=o=>{var r,s;e.setPageIndex(o?na:(r=(s=e.initialState)==null||(s=s.pagination)==null?void 0:s.pageIndex)!=null?r:na)},e.resetPageSize=o=>{var r,s;e.setPageSize(o?oa:(r=(s=e.initialState)==null||(s=s.pagination)==null?void 0:s.pageSize)!=null?r:oa)},e.setPageSize=o=>{e.setPagination(r=>{const s=Math.max(1,zn(o,r.pageSize)),i=r.pageSize*r.pageIndex,a=Math.floor(i/s);return{...r,pageIndex:a,pageSize:s}})},e.setPageCount=o=>e.setPagination(r=>{var s;let i=zn(o,(s=e.options.pageCount)!=null?s:-1);return typeof i=="number"&&(i=Math.max(-1,i)),{...r,pageCount:i}}),e.getPageOptions=Ne(()=>[e.getPageCount()],o=>{let r=[];return o&&o>0&&(r=[...new Array(o)].fill(null).map((s,i)=>i)),r},{key:!1,debug:()=>{var o;return(o=e.options.debugAll)!=null?o:e.options.debugTable}}),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:o}=e.getState().pagination,r=e.getPageCount();return r===-1?!0:r===0?!1:oe.setPageIndex(o=>o-1),e.nextPage=()=>e.setPageIndex(o=>o+1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var o;return(o=e.options.pageCount)!=null?o:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}},Mi=()=>({left:[],right:[]}),Ii=()=>({top:[],bottom:[]}),vh={getInitialState:e=>({columnPinning:Mi(),rowPinning:Ii(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Yt("columnPinning",e),onRowPinningChange:Yt("rowPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const o=e.getLeafColumns().map(r=>r.id).filter(Boolean);t.setColumnPinning(r=>{var s,i;if(n==="right"){var a,l;return{left:((a=r==null?void 0:r.left)!=null?a:[]).filter(f=>!(o!=null&&o.includes(f))),right:[...((l=r==null?void 0:r.right)!=null?l:[]).filter(f=>!(o!=null&&o.includes(f))),...o]}}if(n==="left"){var c,u;return{left:[...((c=r==null?void 0:r.left)!=null?c:[]).filter(f=>!(o!=null&&o.includes(f))),...o],right:((u=r==null?void 0:r.right)!=null?u:[]).filter(f=>!(o!=null&&o.includes(f)))}}return{left:((s=r==null?void 0:r.left)!=null?s:[]).filter(f=>!(o!=null&&o.includes(f))),right:((i=r==null?void 0:r.right)!=null?i:[]).filter(f=>!(o!=null&&o.includes(f)))}})},e.getCanPin=()=>e.getLeafColumns().some(o=>{var r,s,i;return((r=o.columnDef.enablePinning)!=null?r:!0)&&((s=(i=t.options.enableColumnPinning)!=null?i:t.options.enablePinning)!=null?s:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(a=>a.id),{left:o,right:r}=t.getState().columnPinning,s=n.some(a=>o==null?void 0:o.includes(a)),i=n.some(a=>r==null?void 0:r.includes(a));return s?"left":i?"right":!1},e.getPinnedIndex=()=>{var n,o;const r=e.getIsPinned();return r?(n=(o=t.getState().columnPinning)==null||(o=o[r])==null?void 0:o.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.pin=(n,o,r)=>{const s=o?e.getLeafRows().map(l=>{let{id:c}=l;return c}):[],i=r?e.getParentRows().map(l=>{let{id:c}=l;return c}):[],a=new Set([...i,e.id,...s]);t.setRowPinning(l=>{var c,u;if(n==="bottom"){var f,g;return{top:((f=l==null?void 0:l.top)!=null?f:[]).filter(h=>!(a!=null&&a.has(h))),bottom:[...((g=l==null?void 0:l.bottom)!=null?g:[]).filter(h=>!(a!=null&&a.has(h))),...Array.from(a)]}}if(n==="top"){var p,m;return{top:[...((p=l==null?void 0:l.top)!=null?p:[]).filter(h=>!(a!=null&&a.has(h))),...Array.from(a)],bottom:((m=l==null?void 0:l.bottom)!=null?m:[]).filter(h=>!(a!=null&&a.has(h)))}}return{top:((c=l==null?void 0:l.top)!=null?c:[]).filter(h=>!(a!=null&&a.has(h))),bottom:((u=l==null?void 0:l.bottom)!=null?u:[]).filter(h=>!(a!=null&&a.has(h)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:o,enablePinning:r}=t.options;return typeof o=="function"?o(e):(n=o??r)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:o,bottom:r}=t.getState().rowPinning,s=n.some(a=>o==null?void 0:o.includes(a)),i=n.some(a=>r==null?void 0:r.includes(a));return s?"top":i?"bottom":!1},e.getPinnedIndex=()=>{var n,o;const r=e.getIsPinned();if(!r)return-1;const s=(n=t._getPinnedRows(r))==null?void 0:n.map(i=>{let{id:a}=i;return a});return(o=s==null?void 0:s.indexOf(e.id))!=null?o:-1},e.getCenterVisibleCells=Ne(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,o,r)=>{const s=[...o??[],...r??[]];return n.filter(i=>!s.includes(i.column.id))},{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),e.getLeftVisibleCells=Ne(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,],(n,o)=>(o??[]).map(s=>n.find(i=>i.column.id===s)).filter(Boolean).map(s=>({...s,position:"left"})),{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),e.getRightVisibleCells=Ne(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,o)=>(o??[]).map(s=>n.find(i=>i.column.id===s)).filter(Boolean).map(s=>({...s,position:"right"})),{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}})},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,o;return e.setColumnPinning(t?Mi():(n=(o=e.initialState)==null?void 0:o.columnPinning)!=null?n:Mi())},e.getIsSomeColumnsPinned=t=>{var n;const o=e.getState().columnPinning;if(!t){var r,s;return!!((r=o.left)!=null&&r.length||(s=o.right)!=null&&s.length)}return!!((n=o[t])!=null&&n.length)},e.getLeftLeafColumns=Ne(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(o=>t.find(r=>r.id===o)).filter(Boolean),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}}),e.getRightLeafColumns=Ne(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(o=>t.find(r=>r.id===o)).filter(Boolean),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}}),e.getCenterLeafColumns=Ne(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,o)=>{const r=[...n??[],...o??[]];return t.filter(s=>!r.includes(s.id))},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}}),e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,o;return e.setRowPinning(t?Ii():(n=(o=e.initialState)==null?void 0:o.rowPinning)!=null?n:Ii())},e.getIsSomeRowsPinned=t=>{var n;const o=e.getState().rowPinning;if(!t){var r,s;return!!((r=o.top)!=null&&r.length||(s=o.bottom)!=null&&s.length)}return!!((n=o[t])!=null&&n.length)},e._getPinnedRows=t=>Ne(()=>[e.getRowModel().rows,e.getState().rowPinning[t]],(n,o)=>{var r;return((r=e.options.keepPinnedRows)==null||r?(o??[]).map(i=>{const a=e.getRow(i,!0);return a.getIsAllParentsExpanded()?a:null}):(o??[]).map(i=>n.find(a=>a.id===i))).filter(Boolean).map(i=>({...i,position:t}))},{key:!1,debug:()=>{var n;return(n=e.options.debugAll)!=null?n:e.options.debugRows}})(),e.getTopRows=()=>e._getPinnedRows("top"),e.getBottomRows=()=>e._getPinnedRows("bottom"),e.getCenterRows=Ne(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,o)=>{const r=new Set([...n??[],...o??[]]);return t.filter(s=>!r.has(s.id))},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugRows}})}},bh={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Yt("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const o={...n},r=e.getPreGroupedRowModel().flatRows;return t?r.forEach(s=>{s.getCanSelect()&&(o[s.id]=!0)}):r.forEach(s=>{delete o[s.id]}),o})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const o=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),r={...n};return e.getRowModel().rows.forEach(s=>{ra(r,s.id,o,!0,e)}),r}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=Ne(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?Di(e,n):{rows:[],flatRows:[],rowsById:{}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),e.getFilteredSelectedRowModel=Ne(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?Di(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getFilteredSelectedRowModel",debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),e.getGroupedSelectedRowModel=Ne(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?Di(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getGroupedSelectedRowModel",debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let o=!!(t.length&&Object.keys(n).length);return o&&t.some(r=>r.getCanSelect()&&!n[r.id])&&(o=!1),o},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=e.getState();let o=!!t.length;return o&&t.some(r=>!n[r.id])&&(o=!1),o},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,o)=>{const r=e.getIsSelected();t.setRowSelection(s=>{var i;if(n=typeof n<"u"?n:!r,e.getCanSelect()&&r===n)return s;const a={...s};return ra(a,e.id,n,(i=o==null?void 0:o.selectChildren)!=null?i:!0,t),a})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return ka(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return sa(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return sa(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return o=>{var r;n&&e.toggleSelected((r=o.target)==null?void 0:r.checked)}}}},ra=(e,t,n,o,r)=>{var s;const i=r.getRow(t,!0);n?(i.getCanMultiSelect()||Object.keys(e).forEach(a=>delete e[a]),i.getCanSelect()&&(e[t]=!0)):delete e[t],o&&(s=i.subRows)!=null&&s.length&&i.getCanSelectSubRows()&&i.subRows.forEach(a=>ra(e,a.id,n,o,r))};function Di(e,t){const n=e.getState().rowSelection,o=[],r={},s=function(i,a){return i.map(l=>{var c;const u=ka(l,n);if(u&&(o.push(l),r[l.id]=l),(c=l.subRows)!=null&&c.length&&(l={...l,subRows:s(l.subRows)}),u)return l}).filter(Boolean)};return{rows:s(t.rows),flatRows:o,rowsById:r}}function ka(e,t){var n;return(n=t[e.id])!=null?n:!1}function sa(e,t,n){var o;if(!((o=e.subRows)!=null&&o.length))return!1;let r=!0,s=!1;return e.subRows.forEach(i=>{if(!(s&&!r)&&(i.getCanSelect()&&(ka(i,t)?s=!0:r=!1),i.subRows&&i.subRows.length)){const a=sa(i,t);a==="all"?s=!0:(a==="some"&&(s=!0),r=!1)}}),r?"all":s?"some":!1}const ia=/([0-9]+)/gm,xh=(e,t,n)=>Kd(Hn(e.getValue(n)).toLowerCase(),Hn(t.getValue(n)).toLowerCase()),yh=(e,t,n)=>Kd(Hn(e.getValue(n)),Hn(t.getValue(n))),Ch=(e,t,n)=>Ta(Hn(e.getValue(n)).toLowerCase(),Hn(t.getValue(n)).toLowerCase()),Sh=(e,t,n)=>Ta(Hn(e.getValue(n)),Hn(t.getValue(n))),wh=(e,t,n)=>{const o=e.getValue(n),r=t.getValue(n);return o>r?1:oTa(e.getValue(n),t.getValue(n));function Ta(e,t){return e===t?0:e>t?1:-1}function Hn(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function Kd(e,t){const n=e.split(ia).filter(Boolean),o=t.split(ia).filter(Boolean);for(;n.length&&o.length;){const r=n.shift(),s=o.shift(),i=parseInt(r,10),a=parseInt(s,10),l=[i,a].sort();if(isNaN(l[0])){if(r>s)return 1;if(s>r)return-1;continue}if(isNaN(l[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-o.length}const oo={alphanumeric:xh,alphanumericCaseSensitive:yh,text:Ch,textCaseSensitive:Sh,datetime:wh,basic:Ph},Rh={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Yt("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let o=!1;for(const r of n){const s=r==null?void 0:r.getValue(e.id);if(Object.prototype.toString.call(s)==="[object Date]")return oo.datetime;if(typeof s=="string"&&(o=!0,s.split(ia).length>1))return oo.alphanumeric}return o?oo.text:oo.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof(n==null?void 0:n.getValue(e.id))=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,o;if(!e)throw new Error;return ys(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(o=t.options.sortingFns)==null?void 0:o[e.columnDef.sortingFn])!=null?n:oo[e.columnDef.sortingFn]},e.toggleSorting=(n,o)=>{const r=e.getNextSortingOrder(),s=typeof n<"u"&&n!==null;t.setSorting(i=>{const a=i==null?void 0:i.find(p=>p.id===e.id),l=i==null?void 0:i.findIndex(p=>p.id===e.id);let c=[],u,f=s?n:r==="desc";if(i!=null&&i.length&&e.getCanMultiSort()&&o?a?u="toggle":u="add":i!=null&&i.length&&l!==i.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(s||r||(u="remove")),u==="add"){var g;c=[...i,{id:e.id,desc:f}],c.splice(0,c.length-((g=t.options.maxMultiSortColCount)!=null?g:Number.MAX_SAFE_INTEGER))}else u==="toggle"?c=i.map(p=>p.id===e.id?{...p,desc:f}:p):u==="remove"?c=i.filter(p=>p.id!==e.id):c=[{id:e.id,desc:f}];return c})},e.getFirstSortDir=()=>{var n,o;return((n=(o=e.columnDef.sortDescFirst)!=null?o:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var o,r;const s=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==s&&((o=t.options.enableSortingRemoval)==null||o)&&(!(n&&(r=t.options.enableMultiRemove)!=null)||r)?!1:i==="desc"?"asc":"desc":s},e.getCanSort=()=>{var n,o;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((o=t.options.enableSorting)!=null?o:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,o;return(n=(o=e.columnDef.enableMultiSort)!=null?o:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const o=(n=t.getState().sorting)==null?void 0:n.find(r=>r.id===e.id);return o?o.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,o;return(n=(o=t.getState().sorting)==null?void 0:o.findIndex(r=>r.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(o=>o.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return o=>{n&&(o.persist==null||o.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(o):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,o;e.setSorting(t?[]:(n=(o=e.initialState)==null?void 0:o.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},$h={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Yt("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(o=>({...o,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,o;return(n=(o=t.getState().columnVisibility)==null?void 0:o[e.id])!=null?n:!0},e.getCanHide=()=>{var n,o;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((o=t.options.enableHiding)!=null?o:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=Ne(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(o=>o.column.getIsVisible()),{key:"row._getAllVisibleCells",debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),e.getVisibleCells=Ne(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,o,r)=>[...n,...o,...r],{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}})},createTable:e=>{const t=(n,o)=>Ne(()=>[o(),o().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(s=>s.getIsVisible==null?void 0:s.getIsVisible()),{key:n,debug:()=>{var r;return(r=e.options.debugAll)!=null?r:e.options.debugColumns}});e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var o;e.setColumnVisibility(n?{}:(o=e.initialState.columnVisibility)!=null?o:{})},e.toggleAllColumnsVisible=n=>{var o;n=(o=n)!=null?o:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((r,s)=>({...r,[s.id]:n||!(s.getCanHide!=null&&s.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var o;e.toggleAllColumnsVisible((o=n.target)==null?void 0:o.checked)}}},hc=[Jm,$h,mh,vh,oh,Rh,fh,nh,hh,bh,eh];function kh(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:hc};const o=n._features.reduce((u,f)=>Object.assign(u,f.getDefaultOptions==null?void 0:f.getDefaultOptions(n)),{}),r=u=>n.options.mergeOptions?n.options.mergeOptions(o,u):{...o,...u};let i={...{},...(t=e.initialState)!=null?t:{}};n._features.forEach(u=>{var f;i=(f=u.getInitialState==null?void 0:u.getInitialState(i))!=null?f:i});const a=[];let l=!1;const c={_features:hc,options:{...o,...e},initialState:i,_queue:u=>{a.push(u),l||(l=!0,Promise.resolve().then(()=>{for(;a.length;)a.shift()();l=!1}).catch(f=>setTimeout(()=>{throw f})))},reset:()=>{n.setState(n.initialState)},setOptions:u=>{const f=zn(u,n.options);n.options=r(f)},getState:()=>n.options.state,setState:u=>{n.options.onStateChange==null||n.options.onStateChange(u)},_getRowId:(u,f,g)=>{var p;return(p=n.options.getRowId==null?void 0:n.options.getRowId(u,f,g))!=null?p:`${g?[g.id,f].join("."):f}`},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(u,f)=>{let g=(f?n.getPrePaginationRowModel():n.getRowModel()).rowsById[u];if(!g&&(g=n.getCoreRowModel().rowsById[u],!g))throw new Error;return g},_getDefaultColumnDef:Ne(()=>[n.options.defaultColumn],u=>{var f;return u=(f=u)!=null?f:{},{header:g=>{const p=g.header.column.columnDef;return p.accessorKey?p.accessorKey:p.accessorFn?p.id:null},cell:g=>{var p,m;return(p=(m=g.renderValue())==null||m.toString==null?void 0:m.toString())!=null?p:null},...n._features.reduce((g,p)=>Object.assign(g,p.getDefaultColumnDef==null?void 0:p.getDefaultColumnDef()),{}),...u}},{debug:()=>{var u;return(u=n.options.debugAll)!=null?u:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:Ne(()=>[n._getColumnDefs()],u=>{const f=function(g,p,m){return m===void 0&&(m=0),g.map(h=>{const y=Qm(n,h,m,p),x=h;return y.columns=x.columns?f(x.columns,y,m+1):[],y})};return f(u)},{key:!1,debug:()=>{var u;return(u=n.options.debugAll)!=null?u:n.options.debugColumns}}),getAllFlatColumns:Ne(()=>[n.getAllColumns()],u=>u.flatMap(f=>f.getFlatColumns()),{key:!1,debug:()=>{var u;return(u=n.options.debugAll)!=null?u:n.options.debugColumns}}),_getAllFlatColumnsById:Ne(()=>[n.getAllFlatColumns()],u=>u.reduce((f,g)=>(f[g.id]=g,f),{}),{key:!1,debug:()=>{var u;return(u=n.options.debugAll)!=null?u:n.options.debugColumns}}),getAllLeafColumns:Ne(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(u,f)=>{let g=u.flatMap(p=>p.getLeafColumns());return f(g)},{key:!1,debug:()=>{var u;return(u=n.options.debugAll)!=null?u:n.options.debugColumns}}),getColumn:u=>n._getAllFlatColumnsById()[u]};Object.assign(n,c);for(let u=0;u{var i;return(i=s.getValue())!=null?i:e.options.renderFallbackValue},s={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(o),renderValue:r,getContext:Ne(()=>[e,n,t,s],(i,a,l,c)=>({table:i,column:a,row:l,cell:c,getValue:c.getValue,renderValue:c.renderValue}),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach(i=>{i.createCell==null||i.createCell(s,n,t,e)},{}),s}const Or=(e,t,n,o,r,s,i)=>{let a={id:t,index:o,original:n,depth:r,parentId:i,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const c=e.getColumn(l);if(c!=null&&c.accessorFn)return a._valuesCache[l]=c.accessorFn(a.original,o),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const c=e.getColumn(l);if(c!=null&&c.accessorFn)return c.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=c.columnDef.getUniqueValues(a.original,o),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var c;return(c=a.getValue(l))!=null?c:e.options.renderFallbackValue},subRows:s??[],getLeafRows:()=>Vd(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?e.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],c=a;for(;;){const u=c.getParentRow();if(!u)break;l.push(u),c=u}return l.reverse()},getAllCells:Ne(()=>[e.getAllLeafColumns()],l=>l.map(c=>Th(e,a,c,c.id)),{key:!1,debug:()=>{var l;return(l=e.options.debugAll)!=null?l:e.options.debugRows}}),_getAllCellsByColumnId:Ne(()=>[a.getAllCells()],l=>l.reduce((c,u)=>(c[u.column.id]=u,c),{}),{key:"row.getAllCellsByColumnId",debug:()=>{var l;return(l=e.options.debugAll)!=null?l:e.options.debugRows}})};for(let l=0;lNe(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},o=function(r,s,i){s===void 0&&(s=0);const a=[];for(let c=0;c{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function Yd(e,t,n){return n.options.filterFromLeafRows?Ih(e,t,n):Dh(e,t,n)}function Ih(e,t,n){var o;const r=[],s={},i=(o=n.options.maxLeafRowFilterDepth)!=null?o:100,a=function(l,c){c===void 0&&(c=0);const u=[];for(let g=0;gNe(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,o)=>{if(!t.rows.length||!(n!=null&&n.length)&&!o){for(let g=0;g{var p;const m=e.getColumn(g.id);if(!m)return;const h=m.getFilterFn();h&&r.push({id:g.id,filterFn:h,resolvedValue:(p=h.resolveFilterValue==null?void 0:h.resolveFilterValue(g.value))!=null?p:g.value})});const i=n.map(g=>g.id),a=e.getGlobalFilterFn(),l=e.getAllLeafColumns().filter(g=>g.getCanGlobalFilter());o&&a&&l.length&&(i.push("__global__"),l.forEach(g=>{var p;s.push({id:g.id,filterFn:a,resolvedValue:(p=a.resolveFilterValue==null?void 0:a.resolveFilterValue(o))!=null?p:o})}));let c,u;for(let g=0;g{p.columnFiltersMeta[h]=y})}if(s.length){for(let m=0;m{p.columnFiltersMeta[h]=y})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const f=g=>{for(let p=0;p{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function Fh(){return(e,t)=>Ne(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,o,r)=>{if(!n.rows.length||!(o!=null&&o.length)&&!r)return n;const s=[...o.map(a=>a.id).filter(a=>a!==t),r?"__global__":void 0].filter(Boolean),i=a=>{for(let l=0;l{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function jh(){return(e,t)=>Ne(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{if(!n)return new Map;let o=new Map;for(let s=0;s{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function _h(){return(e,t)=>Ne(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{var o;if(!n)return;const r=(o=n.flatRows[0])==null?void 0:o.getUniqueValues(t);if(typeof r>"u")return;let s=[r,r];for(let i=0;is[1]&&(s[1]=c)}}return s},{key:!1,debug:()=>{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function Eh(){return e=>Ne(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const o=e.getState().sorting,r=[],s=o.filter(l=>{var c;return(c=e.getColumn(l.id))==null?void 0:c.getCanSort()}),i={};s.forEach(l=>{const c=e.getColumn(l.id);c&&(i[l.id]={sortUndefined:c.columnDef.sortUndefined,invertSorting:c.columnDef.invertSorting,sortingFn:c.getSortingFn()})});const a=l=>{const c=l.map(u=>({...u}));return c.sort((u,f)=>{for(let p=0;p{var f;r.push(u),(f=u.subRows)!=null&&f.length&&(u.subRows=a(u.subRows))}),c};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function Ah(){return e=>Ne(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(t,n)=>{if(!n.rows.length||!t.length)return n;const o=t.filter(l=>e.getColumn(l)),r=[],s={},i=function(l,c,u){if(c===void 0&&(c=0),c>=o.length)return l.map(m=>(m.depth=c,r.push(m),s[m.id]=m,m.subRows&&(m.subRows=i(m.subRows,c+1,m.id)),m));const f=o[c],g=Lh(l,f);return Array.from(g.entries()).map((m,h)=>{let[y,x]=m,S=`${f}:${y}`;S=u?`${u}>${S}`:S;const C=i(x,c+1,S),w=c?Vd(x,$=>$.subRows):x,R=Or(e,S,w[0].original,h,c,void 0,u);return Object.assign(R,{groupingColumnId:f,groupingValue:y,subRows:C,leafRows:w,getValue:$=>{if(o.includes($)){if(R._valuesCache.hasOwnProperty($))return R._valuesCache[$];if(x[0]){var k;R._valuesCache[$]=(k=x[0].getValue($))!=null?k:void 0}return R._valuesCache[$]}if(R._groupingValuesCache.hasOwnProperty($))return R._groupingValuesCache[$];const M=e.getColumn($),T=M==null?void 0:M.getAggregationFn();if(T)return R._groupingValuesCache[$]=T($,w,x),R._groupingValuesCache[$]}}),C.forEach($=>{r.push($),s[$.id]=$}),R})},a=i(n.rows,0);return a.forEach(l=>{r.push(l),s[l.id]=l}),{rows:a,flatRows:r,rowsById:s}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}})}function Lh(e,t){const n=new Map;return e.reduce((o,r)=>{const s=`${r.getGroupingValue(t)}`,i=o.get(s);return i?i.push(r):o.set(s,[r]),o},n)}function Vh(){return e=>Ne(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(t,n,o)=>!n.rows.length||t!==!0&&!Object.keys(t??{}).length||!o?n:Xd(n),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}})}function Xd(e){const t=[],n=o=>{var r;t.push(o),(r=o.subRows)!=null&&r.length&&o.getIsExpanded()&&o.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function zh(e){return t=>Ne(()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded],(n,o)=>{if(!o.rows.length)return o;const{pageSize:r,pageIndex:s}=n;let{rows:i,flatRows:a,rowsById:l}=o;const c=r*s,u=c+r;i=i.slice(c,u);let f;t.options.paginateExpandedRows?f={rows:i,flatRows:a,rowsById:l}:f=Xd({rows:i,flatRows:a,rowsById:l}),f.flatRows=[];const g=p=>{f.flatRows.push(p),p.subRows.length&&p.subRows.forEach(g)};return f.rows.forEach(g),f},{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugTable}})}/** + * react-table + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Bh(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=b.useState(()=>({current:kh(t)})),[o,r]=b.useState(()=>n.current.initialState);return n.current.setOptions(s=>({...s,...e,state:{...o,...e.state},onStateChange:i=>{r(i),e.onStateChange==null||e.onStateChange(i)}})),n.current}/** + * match-sorter-utils + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */const Zd={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},Nh=Object.keys(Zd).join("|"),Hh=new RegExp(Nh,"g");function Wh(e){return e.replace(Hh,t=>Zd[t])}/** + * @name match-sorter + * @license MIT license. + * @copyright (c) 2099 Kent C. Dodds + * @author Kent C. Dodds (https://kentcdodds.com) + */const zt={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function Uh(e,t,n){var o;if(n=n||{},n.threshold=(o=n.threshold)!=null?o:zt.MATCHES,!n.accessors){const i=vc(e,t,n);return{rankedValue:e,rank:i,accessorIndex:-1,accessorThreshold:n.threshold,passed:i>=n.threshold}}const r=Xh(e,n.accessors),s={rankedValue:e,rank:zt.NO_MATCH,accessorIndex:-1,accessorThreshold:n.threshold,passed:!1};for(let i=0;i=zt.MATCHES?l=c:l>u&&(l=u),l=Math.min(l,u),l>=f&&l>s.rank&&(s.rank=l,s.passed=!0,s.accessorIndex=i,s.accessorThreshold=f,s.rankedValue=a.itemValue)}return s}function vc(e,t,n){return e=bc(e,n),t=bc(t,n),t.length>e.length?zt.NO_MATCH:e===t?zt.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase(),t=t.toLowerCase(),e===t?zt.EQUAL:e.startsWith(t)?zt.STARTS_WITH:e.includes(` ${t}`)?zt.WORD_STARTS_WITH:e.includes(t)?zt.CONTAINS:t.length===1?zt.NO_MATCH:Gh(e).includes(t)?zt.ACRONYM:qh(e,t))}function Gh(e){let t="";return e.split(" ").forEach(o=>{o.split("-").forEach(s=>{t+=s.substr(0,1)})}),t}function qh(e,t){let n=0,o=0;function r(l,c,u){for(let f=u,g=c.length;f-1))return zt.NO_MATCH}const a=o-i;return s(a)}function Kh(e,t){return e.rank===t.rank?0:e.rank>t.rank?-1:1}function bc(e,t){let{keepDiacritics:n}=t;return e=`${e}`,n||(e=Wh(e)),e}function Yh(e,t){let n=t;typeof t=="object"&&(n=t.accessor);const o=n(e);return o==null?[]:Array.isArray(o)?o:[String(o)]}function Xh(e,t){const n=[];for(let o=0,r=t.length;o{t[n]=np(e[n])}),t}function Et(e,t,n={clone:!0}){const o=n.clone?v({},e):e;return On(e)&&On(t)&&Object.keys(t).forEach(r=>{r!=="__proto__"&&(On(t[r])&&r in e&&On(e[r])?o[r]=Et(e[r],t[r],n):n.clone?o[r]=On(t[r])?np(t[r]):t[r]:o[r]=t[r])}),o}function Wn(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;nn==null?t:function(...r){t.apply(this,r),n.apply(this,r)},()=>{})}function fo(e,t=166){let n;function o(...r){const s=()=>{e.apply(this,r)};clearTimeout(n),n=setTimeout(s,t)}return o.clear=()=>{clearTimeout(n)},o}function iv(e,t){return()=>null}function cr(e,t){var n,o;return b.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(o=e.type)==null||(o=o._payload)==null||(o=o.value)==null?void 0:o.muiName)!==-1}function vt(e){return e&&e.ownerDocument||document}function kn(e){return vt(e).defaultView||window}function av(e,t){return()=>null}function Cr(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const lv=typeof window<"u"?b.useLayoutEffect:b.useEffect,St=lv;let yc=0;function cv(e){const[t,n]=b.useState(e),o=e||t;return b.useEffect(()=>{t==null&&(yc+=1,n(`mui-${yc}`))},[t]),o}const Cc=Ad["useId".toString()];function Dn(e){if(Cc!==void 0){const t=Cc();return e??t}return cv(e)}function uv(e,t,n,o,r){return null}function It({controlled:e,default:t,name:n,state:o="value"}){const{current:r}=b.useRef(e!==void 0),[s,i]=b.useState(t),a=r?e:s,l=b.useCallback(c=>{r||i(c)},[]);return[a,l]}function Oe(e){const t=b.useRef(e);return St(()=>{t.current=e}),b.useRef((...n)=>(0,t.current)(...n)).current}function et(...e){return b.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Cr(n,t)})},e)}const Sc={};function dv(e,t){const n=b.useRef(Sc);return n.current===Sc&&(n.current=e(t)),n}const pv=[];function fv(e){b.useEffect(e,pv)}class Fr{constructor(){this.currentId=0,this.clear=()=>{this.currentId!==0&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new Fr}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,n()},t)}}function ro(){const e=dv(Fr.create).current;return fv(e.disposeEffect),e}let Us=!0,aa=!1;const gv=new Fr,mv={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function hv(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&mv[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function vv(e){e.metaKey||e.altKey||e.ctrlKey||(Us=!0)}function Oi(){Us=!1}function bv(){this.visibilityState==="hidden"&&aa&&(Us=!0)}function xv(e){e.addEventListener("keydown",vv,!0),e.addEventListener("mousedown",Oi,!0),e.addEventListener("pointerdown",Oi,!0),e.addEventListener("touchstart",Oi,!0),e.addEventListener("visibilitychange",bv,!0)}function yv(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Us||hv(t)}function Gs(){const e=b.useCallback(r=>{r!=null&&xv(r.ownerDocument)},[]),t=b.useRef(!1);function n(){return t.current?(aa=!0,gv.start(100,()=>{aa=!1}),t.current=!1,!0):!1}function o(r){return yv(r)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:o,onBlur:n,ref:e}}function rp(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let xo;function sp(){if(xo)return xo;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),xo="reverse",e.scrollLeft>0?xo="default":(e.scrollLeft=1,e.scrollLeft===0&&(xo="negative")),document.body.removeChild(e),xo}function Cv(e,t){const n=e.scrollLeft;if(t!=="rtl")return n;switch(sp()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}const Sv=e=>{const t=b.useRef({});return b.useEffect(()=>{t.current=e}),t.current},Da=Sv,wv={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"},Pv=wv;function Oa(e,t){const n=v({},t);return Object.keys(e).forEach(o=>{if(o.toString().match(/^(components|slots)$/))n[o]=v({},e[o],n[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){const r=e[o]||{},s=t[o];n[o]={},!s||!Object.keys(s)?n[o]=r:!r||!Object.keys(r)?n[o]=s:(n[o]=v({},s),Object.keys(r).forEach(i=>{n[o][i]=Oa(r[i],s[i])}))}else n[o]===void 0&&(n[o]=e[o])}),n}function Re(e,t,n=void 0){const o={};return Object.keys(e).forEach(r=>{o[r]=e[r].reduce((s,i)=>{if(i){const a=t(i);a!==""&&s.push(a),n&&n[i]&&s.push(n[i])}return s},[]).join(" ")}),o}const wc=e=>e,Rv=()=>{let e=wc;return{configure(t){e=t},generate(t){return e(t)},reset(){e=wc}}},$v=Rv(),Fa=$v,ip={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function ke(e,t,n="Mui"){const o=ip[t];return o?`${n}-${o}`:`${Fa.generate(e)}-${t}`}function $e(e,t,n="Mui"){const o={};return t.forEach(r=>{o[r]=ke(e,r,n)}),o}function ko(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}var kv=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Tv=Bm(function(e){return kv.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Mv=Tv,Iv=function(t){return t!=="theme"},Pc=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Mv:Iv},Rc=function(t,n,o){var r;if(n){var s=n.shouldForwardProp;r=t.__emotion_forwardProp&&s?function(i){return t.__emotion_forwardProp(i)&&s(i)}:s}return typeof r!="function"&&o&&(r=t.__emotion_forwardProp),r},Dv=function(t){var n=t.cache,o=t.serialized,r=t.isStringTag;return Um(n,o,r),Gm(function(){return qm(n,o,r)}),null},Ov=function e(t,n){var o=t.__emotion_real===t,r=o&&t.__emotion_base||t,s,i;n!==void 0&&(s=n.label,i=n.target);var a=Rc(t,n,o),l=a||Pc(r),c=!l("as");return function(){var u=arguments,f=o&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&f.push("label:"+s+";"),u[0]==null||u[0].raw===void 0)f.push.apply(f,u);else{f.push(u[0][0]);for(var g=u.length,p=1;pt(jv(r)?n:r):t;return d.jsx(Km,{styles:o})}/** + * @mui/styled-engine v5.15.7 + * + * @license MIT + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function ap(e,t){return la(e,t)}const Ev=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Av=["values","unit","step"],Lv=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,o)=>n.val-o.val),t.reduce((n,o)=>v({},n,{[o.key]:o.val}),{})};function Vv(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:o=5}=e,r=se(e,Av),s=Lv(t),i=Object.keys(s);function a(g){return`@media (min-width:${typeof t[g]=="number"?t[g]:g}${n})`}function l(g){return`@media (max-width:${(typeof t[g]=="number"?t[g]:g)-o/100}${n})`}function c(g,p){const m=i.indexOf(p);return`@media (min-width:${typeof t[g]=="number"?t[g]:g}${n}) and (max-width:${(m!==-1&&typeof t[i[m]]=="number"?t[i[m]]:p)-o/100}${n})`}function u(g){return i.indexOf(g)+1`@media (min-width:${ja[e]}px)`};function xn(e,t,n){const o=e.theme||{};if(Array.isArray(t)){const s=o.breakpoints||$c;return t.reduce((i,a,l)=>(i[s.up(s.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const s=o.breakpoints||$c;return Object.keys(t).reduce((i,a)=>{if(Object.keys(s.values||ja).indexOf(a)!==-1){const l=s.up(a);i[l]=n(t[a],a)}else{const l=a;i[l]=t[l]}return i},{})}return n(t)}function lp(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((o,r)=>{const s=e.up(r);return o[s]={},o},{}))||{}}function cp(e,t){return e.reduce((n,o)=>{const r=n[o];return(!r||Object.keys(r).length===0)&&delete n[o],n},t)}function Nv(e,...t){const n=lp(e),o=[n,...t].reduce((r,s)=>Et(r,s),{});return cp(Object.keys(n),o)}function Hv(e,t){if(typeof e!="object")return{};const n={},o=Object.keys(t);return Array.isArray(e)?o.forEach((r,s)=>{s{e[r]!=null&&(n[r]=!0)}),n}function Fi({values:e,breakpoints:t,base:n}){const o=n||Hv(e,t),r=Object.keys(o);if(r.length===0)return e;let s;return r.reduce((i,a,l)=>(Array.isArray(e)?(i[a]=e[l]!=null?e[l]:e[s],s=l):typeof e=="object"?(i[a]=e[a]!=null?e[a]:e[s],s=a):i[a]=e,i),{})}function qs(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const o=`vars.${t}`.split(".").reduce((r,s)=>r&&r[s]?r[s]:null,e);if(o!=null)return o}return t.split(".").reduce((o,r)=>o&&o[r]!=null?o[r]:null,e)}function Ss(e,t,n,o=n){let r;return typeof e=="function"?r=e(n):Array.isArray(e)?r=e[n]||o:r=qs(e,n)||o,t&&(r=t(r,o,e)),r}function Rt(e){const{prop:t,cssProperty:n=e.prop,themeKey:o,transform:r}=e,s=i=>{if(i[t]==null)return null;const a=i[t],l=i.theme,c=qs(l,o)||{};return xn(i,a,f=>{let g=Ss(c,r,f);return f===g&&typeof f=="string"&&(g=Ss(c,r,`${t}${f==="default"?"":re(f)}`,f)),n===!1?g:{[n]:g}})};return s.propTypes={},s.filterProps=[t],s}function Wv(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const Uv={m:"margin",p:"padding"},Gv={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},kc={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},qv=Wv(e=>{if(e.length>2)if(kc[e])e=kc[e];else return[e];const[t,n]=e.split(""),o=Uv[t],r=Gv[n]||"";return Array.isArray(r)?r.map(s=>o+s):[o+r]}),_a=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Ea=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[..._a,...Ea];function jr(e,t,n,o){var r;const s=(r=qs(e,t,!1))!=null?r:n;return typeof s=="number"?i=>typeof i=="string"?i:s*i:Array.isArray(s)?i=>typeof i=="string"?i:s[i]:typeof s=="function"?s:()=>{}}function Aa(e){return jr(e,"spacing",8)}function lo(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),o=e(n);return t>=0?o:typeof o=="number"?-o:`-${o}`}function Kv(e,t){return n=>e.reduce((o,r)=>(o[r]=lo(t,n),o),{})}function Yv(e,t,n,o){if(t.indexOf(n)===-1)return null;const r=qv(n),s=Kv(r,o),i=e[n];return xn(e,i,s)}function up(e,t){const n=Aa(e.theme);return Object.keys(e).map(o=>Yv(e,t,o,n)).reduce(ur,{})}function yt(e){return up(e,_a)}yt.propTypes={};yt.filterProps=_a;function Ct(e){return up(e,Ea)}Ct.propTypes={};Ct.filterProps=Ea;function Xv(e=8){if(e.mui)return e;const t=Aa({spacing:e}),n=(...o)=>(o.length===0?[1]:o).map(s=>{const i=t(s);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}function Ks(...e){const t=e.reduce((o,r)=>(r.filterProps.forEach(s=>{o[s]=r}),o),{}),n=o=>Object.keys(o).reduce((r,s)=>t[s]?ur(r,t[s](o)):r,{});return n.propTypes={},n.filterProps=e.reduce((o,r)=>o.concat(r.filterProps),[]),n}function en(e){return typeof e!="number"?e:`${e}px solid`}function cn(e,t){return Rt({prop:e,themeKey:"borders",transform:t})}const Zv=cn("border",en),Qv=cn("borderTop",en),Jv=cn("borderRight",en),eb=cn("borderBottom",en),tb=cn("borderLeft",en),nb=cn("borderColor"),ob=cn("borderTopColor"),rb=cn("borderRightColor"),sb=cn("borderBottomColor"),ib=cn("borderLeftColor"),ab=cn("outline",en),lb=cn("outlineColor"),Ys=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=jr(e.theme,"shape.borderRadius",4),n=o=>({borderRadius:lo(t,o)});return xn(e,e.borderRadius,n)}return null};Ys.propTypes={};Ys.filterProps=["borderRadius"];Ks(Zv,Qv,Jv,eb,tb,nb,ob,rb,sb,ib,Ys,ab,lb);const Xs=e=>{if(e.gap!==void 0&&e.gap!==null){const t=jr(e.theme,"spacing",8),n=o=>({gap:lo(t,o)});return xn(e,e.gap,n)}return null};Xs.propTypes={};Xs.filterProps=["gap"];const Zs=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=jr(e.theme,"spacing",8),n=o=>({columnGap:lo(t,o)});return xn(e,e.columnGap,n)}return null};Zs.propTypes={};Zs.filterProps=["columnGap"];const Qs=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=jr(e.theme,"spacing",8),n=o=>({rowGap:lo(t,o)});return xn(e,e.rowGap,n)}return null};Qs.propTypes={};Qs.filterProps=["rowGap"];const cb=Rt({prop:"gridColumn"}),ub=Rt({prop:"gridRow"}),db=Rt({prop:"gridAutoFlow"}),pb=Rt({prop:"gridAutoColumns"}),fb=Rt({prop:"gridAutoRows"}),gb=Rt({prop:"gridTemplateColumns"}),mb=Rt({prop:"gridTemplateRows"}),hb=Rt({prop:"gridTemplateAreas"}),vb=Rt({prop:"gridArea"});Ks(Xs,Zs,Qs,cb,ub,db,pb,fb,gb,mb,hb,vb);function Oo(e,t){return t==="grey"?t:e}const bb=Rt({prop:"color",themeKey:"palette",transform:Oo}),xb=Rt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Oo}),yb=Rt({prop:"backgroundColor",themeKey:"palette",transform:Oo});Ks(bb,xb,yb);function Kt(e){return e<=1&&e!==0?`${e*100}%`:e}const Cb=Rt({prop:"width",transform:Kt}),La=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var o,r;const s=((o=e.theme)==null||(o=o.breakpoints)==null||(o=o.values)==null?void 0:o[n])||ja[n];return s?((r=e.theme)==null||(r=r.breakpoints)==null?void 0:r.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:Kt(n)}};return xn(e,e.maxWidth,t)}return null};La.filterProps=["maxWidth"];const Sb=Rt({prop:"minWidth",transform:Kt}),wb=Rt({prop:"height",transform:Kt}),Pb=Rt({prop:"maxHeight",transform:Kt}),Rb=Rt({prop:"minHeight",transform:Kt});Rt({prop:"size",cssProperty:"width",transform:Kt});Rt({prop:"size",cssProperty:"height",transform:Kt});const $b=Rt({prop:"boxSizing"});Ks(Cb,La,Sb,wb,Pb,Rb,$b);const kb={border:{themeKey:"borders",transform:en},borderTop:{themeKey:"borders",transform:en},borderRight:{themeKey:"borders",transform:en},borderBottom:{themeKey:"borders",transform:en},borderLeft:{themeKey:"borders",transform:en},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:en},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Ys},color:{themeKey:"palette",transform:Oo},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Oo},backgroundColor:{themeKey:"palette",transform:Oo},p:{style:Ct},pt:{style:Ct},pr:{style:Ct},pb:{style:Ct},pl:{style:Ct},px:{style:Ct},py:{style:Ct},padding:{style:Ct},paddingTop:{style:Ct},paddingRight:{style:Ct},paddingBottom:{style:Ct},paddingLeft:{style:Ct},paddingX:{style:Ct},paddingY:{style:Ct},paddingInline:{style:Ct},paddingInlineStart:{style:Ct},paddingInlineEnd:{style:Ct},paddingBlock:{style:Ct},paddingBlockStart:{style:Ct},paddingBlockEnd:{style:Ct},m:{style:yt},mt:{style:yt},mr:{style:yt},mb:{style:yt},ml:{style:yt},mx:{style:yt},my:{style:yt},margin:{style:yt},marginTop:{style:yt},marginRight:{style:yt},marginBottom:{style:yt},marginLeft:{style:yt},marginX:{style:yt},marginY:{style:yt},marginInline:{style:yt},marginInlineStart:{style:yt},marginInlineEnd:{style:yt},marginBlock:{style:yt},marginBlockStart:{style:yt},marginBlockEnd:{style:yt},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Xs},rowGap:{style:Qs},columnGap:{style:Zs},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Kt},maxWidth:{style:La},minWidth:{transform:Kt},height:{transform:Kt},maxHeight:{transform:Kt},minHeight:{transform:Kt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Js=kb;function Tb(...e){const t=e.reduce((o,r)=>o.concat(Object.keys(r)),[]),n=new Set(t);return e.every(o=>n.size===Object.keys(o).length)}function Mb(e,t){return typeof e=="function"?e(t):e}function Ib(){function e(n,o,r,s){const i={[n]:o,theme:r},a=s[n];if(!a)return{[n]:o};const{cssProperty:l=n,themeKey:c,transform:u,style:f}=a;if(o==null)return null;if(c==="typography"&&o==="inherit")return{[n]:o};const g=qs(r,c)||{};return f?f(i):xn(i,o,m=>{let h=Ss(g,u,m);return m===h&&typeof m=="string"&&(h=Ss(g,u,`${n}${m==="default"?"":re(m)}`,m)),l===!1?h:{[l]:h}})}function t(n){var o;const{sx:r,theme:s={}}=n||{};if(!r)return null;const i=(o=s.unstable_sxConfig)!=null?o:Js;function a(l){let c=l;if(typeof l=="function")c=l(s);else if(typeof l!="object")return l;if(!c)return null;const u=lp(s.breakpoints),f=Object.keys(u);let g=u;return Object.keys(c).forEach(p=>{const m=Mb(c[p],s);if(m!=null)if(typeof m=="object")if(i[p])g=ur(g,e(p,m,s,i));else{const h=xn({theme:s},m,y=>({[p]:y}));Tb(h,m)?g[p]=t({sx:m,theme:s}):g=ur(g,h)}else g=ur(g,e(p,m,s,i))}),cp(f,g)}return Array.isArray(r)?r.map(a):a(r)}return t}const dp=Ib();dp.filterProps=["sx"];const ei=dp;function Db(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const Ob=["breakpoints","palette","spacing","shape"];function ti(e={},...t){const{breakpoints:n={},palette:o={},spacing:r,shape:s={}}=e,i=se(e,Ob),a=Vv(n),l=Xv(r);let c=Et({breakpoints:a,direction:"ltr",components:{},palette:v({mode:"light"},o),spacing:l,shape:v({},Bv,s)},i);return c.applyStyles=Db,c=t.reduce((u,f)=>Et(u,f),c),c.unstable_sxConfig=v({},Js,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return ei({sx:f,theme:this})},c}function Fb(e){return Object.keys(e).length===0}function Va(e=null){const t=b.useContext(Ld);return!t||Fb(t)?e:t}const jb=ti();function Go(e=jb){return Va(e)}function _b({styles:e,themeId:t,defaultTheme:n={}}){const o=Go(n),r=typeof e=="function"?e(t&&o[t]||o):e;return d.jsx(_v,{styles:r})}const Eb=["sx"],Ab=e=>{var t,n;const o={systemProps:{},otherProps:{}},r=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Js;return Object.keys(e).forEach(s=>{r[s]?o.systemProps[s]=e[s]:o.otherProps[s]=e[s]}),o};function za(e){const{sx:t}=e,n=se(e,Eb),{systemProps:o,otherProps:r}=Ab(n);let s;return Array.isArray(t)?s=[o,...t]:typeof t=="function"?s=(...i)=>{const a=t(...i);return On(a)?v({},o,a):o}:s=v({},o,t),v({},r,{sx:s})}const Lb=["className","component"];function Vb(e={}){const{themeId:t,defaultTheme:n,defaultClassName:o="MuiBox-root",generateClassName:r}=e,s=ap("div",{shouldForwardProp:a=>a!=="theme"&&a!=="sx"&&a!=="as"})(ei);return b.forwardRef(function(l,c){const u=Go(n),f=za(l),{className:g,component:p="div"}=f,m=se(f,Lb);return d.jsx(s,v({as:p,ref:c,className:de(g,r?r(o):o),theme:t&&u[t]||u},m))})}const zb=["variant"];function Tc(e){return e.length===0}function pp(e){const{variant:t}=e,n=se(e,zb);let o=t||"";return Object.keys(n).sort().forEach(r=>{r==="color"?o+=Tc(o)?e[r]:re(e[r]):o+=`${Tc(o)?r:re(r)}${re(e[r].toString())}`}),o}const Bb=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Nb(e){return Object.keys(e).length===0}function Hb(e){return typeof e=="string"&&e.charCodeAt(0)>96}const Wb=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,ws=e=>{let t=0;const n={};return e&&e.forEach(o=>{let r="";typeof o.props=="function"?(r=`callback${t}`,t+=1):r=pp(o.props),n[r]=o.style}),n},Ub=(e,t)=>{let n=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants),ws(n)},Ps=(e,t,n)=>{const{ownerState:o={}}=e,r=[];let s=0;return n&&n.forEach(i=>{let a=!0;if(typeof i.props=="function"){const l=v({},e,o);a=i.props(l)}else Object.keys(i.props).forEach(l=>{o[l]!==i.props[l]&&e[l]!==i.props[l]&&(a=!1)});a&&(typeof i.props=="function"?r.push(t[`callback${s}`]):r.push(t[pp(i.props)])),typeof i.props=="function"&&(s+=1)}),r},Gb=(e,t,n,o)=>{var r;const s=n==null||(r=n.components)==null||(r=r[o])==null?void 0:r.variants;return Ps(e,t,s)};function dr(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const qb=ti(),Kb=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function hs({defaultTheme:e,theme:t,themeId:n}){return Nb(t)?e:t[n]||t}function Yb(e){return e?(t,n)=>n[e]:null}const Mc=({styledArg:e,props:t,defaultTheme:n,themeId:o})=>{const r=e(v({},t,{theme:hs(v({},t,{defaultTheme:n,themeId:o}))}));let s;if(r&&r.variants&&(s=r.variants,delete r.variants),s){const i=Ps(t,ws(s),s);return[r,...i]}return r};function fp(e={}){const{themeId:t,defaultTheme:n=qb,rootShouldForwardProp:o=dr,slotShouldForwardProp:r=dr}=e,s=i=>ei(v({},i,{theme:hs(v({},i,{defaultTheme:n,themeId:t}))}));return s.__mui_systemSx=!0,(i,a={})=>{Ev(i,w=>w.filter(R=>!(R!=null&&R.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:u,skipSx:f,overridesResolver:g=Yb(Kb(c))}=a,p=se(a,Bb),m=u!==void 0?u:c&&c!=="Root"&&c!=="root"||!1,h=f||!1;let y,x=dr;c==="Root"||c==="root"?x=o:c?x=r:Hb(i)&&(x=void 0);const S=ap(i,v({shouldForwardProp:x,label:y},p)),C=(w,...R)=>{const $=R?R.map(I=>{if(typeof I=="function"&&I.__emotion_real!==I)return D=>Mc({styledArg:I,props:D,defaultTheme:n,themeId:t});if(On(I)){let D=I,F;return I&&I.variants&&(F=I.variants,delete D.variants,D=_=>{let j=I;return Ps(_,ws(F),F).forEach(A=>{j=Et(j,A)}),j}),D}return I}):[];let k=w;if(On(w)){let I;w&&w.variants&&(I=w.variants,delete k.variants,k=D=>{let F=w;return Ps(D,ws(I),I).forEach(j=>{F=Et(F,j)}),F})}else typeof w=="function"&&w.__emotion_real!==w&&(k=I=>Mc({styledArg:w,props:I,defaultTheme:n,themeId:t}));l&&g&&$.push(I=>{const D=hs(v({},I,{defaultTheme:n,themeId:t})),F=Wb(l,D);if(F){const _={};return Object.entries(F).forEach(([j,O])=>{_[j]=typeof O=="function"?O(v({},I,{theme:D})):O}),g(I,_)}return null}),l&&!m&&$.push(I=>{const D=hs(v({},I,{defaultTheme:n,themeId:t}));return Gb(I,Ub(l,D),D,l)}),h||$.push(s);const M=$.length-R.length;if(Array.isArray(w)&&M>0){const I=new Array(M).fill("");k=[...w,...I],k.raw=[...w.raw,...I]}const T=S(k,...$);return i.muiName&&(T.muiName=i.muiName),T};return S.withConfig&&(C.withConfig=S.withConfig),C}}const Xb=fp(),Zb=Xb;function gp(e){const{theme:t,name:n,props:o}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?o:Oa(t.components[n].defaultProps,o)}function mp({props:e,name:t,defaultTheme:n,themeId:o}){let r=Go(n);return o&&(r=r[o]||r),gp({theme:r,name:t,props:e})}function Ba(e,t=0,n=1){return ko(e,t,n)}function Qb(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(o=>o+o)),n?`rgb${n.length===4?"a":""}(${n.map((o,r)=>r<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3).join(", ")})`:""}function co(e){if(e.type)return e;if(e.charAt(0)==="#")return co(Qb(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Wn(9,e));let o=e.substring(t+1,e.length-1),r;if(n==="color"){if(o=o.split(" "),r=o.shift(),o.length===4&&o[3].charAt(0)==="/"&&(o[3]=o[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r)===-1)throw new Error(Wn(10,r))}else o=o.split(",");return o=o.map(s=>parseFloat(s)),{type:n,values:o,colorSpace:r}}function ni(e){const{type:t,colorSpace:n}=e;let{values:o}=e;return t.indexOf("rgb")!==-1?o=o.map((r,s)=>s<3?parseInt(r,10):r):t.indexOf("hsl")!==-1&&(o[1]=`${o[1]}%`,o[2]=`${o[2]}%`),t.indexOf("color")!==-1?o=`${n} ${o.join(" ")}`:o=`${o.join(", ")}`,`${t}(${o})`}function Jb(e){e=co(e);const{values:t}=e,n=t[0],o=t[1]/100,r=t[2]/100,s=o*Math.min(r,1-r),i=(c,u=(c+n/30)%12)=>r-s*Math.max(Math.min(u-3,9-u,1),-1);let a="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(a+="a",l.push(t[3])),ni({type:a,values:l})}function Ic(e){e=co(e);let t=e.type==="hsl"||e.type==="hsla"?co(Jb(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function e0(e,t){const n=Ic(e),o=Ic(t);return(Math.max(n,o)+.05)/(Math.min(n,o)+.05)}function je(e,t){return e=co(e),t=Ba(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,ni(e)}function Tn(e,t){if(e=co(e),t=Ba(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return ni(e)}function vn(e,t){if(e=co(e),t=Ba(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return ni(e)}const t0=["component","direction","spacing","divider","children","className","useFlexGap"],n0=ti(),o0=Zb("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function r0(e){return mp({props:e,name:"MuiStack",defaultTheme:n0})}function s0(e,t){const n=b.Children.toArray(e).filter(Boolean);return n.reduce((o,r,s)=>(o.push(r),s({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],a0=({ownerState:e,theme:t})=>{let n=v({display:"flex",flexDirection:"column"},xn({theme:t},Fi({values:e.direction,breakpoints:t.breakpoints.values}),o=>({flexDirection:o})));if(e.spacing){const o=Aa(t),r=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),s=Fi({values:e.direction,base:r}),i=Fi({values:e.spacing,base:r});typeof s=="object"&&Object.keys(s).forEach((l,c,u)=>{if(!s[l]){const g=c>0?s[u[c-1]]:"column";s[l]=g}}),n=Et(n,xn({theme:t},i,(l,c)=>e.useFlexGap?{gap:lo(o,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${i0(c?s[c]:e.direction)}`]:lo(o,l)}}))}return n=Nv(t.breakpoints,n),n};function l0(e={}){const{createStyledComponent:t=o0,useThemeProps:n=r0,componentName:o="MuiStack"}=e,r=()=>Re({root:["root"]},l=>ke(o,l),{}),s=t(a0);return b.forwardRef(function(l,c){const u=n(l),f=za(u),{component:g="div",direction:p="column",spacing:m=0,divider:h,children:y,className:x,useFlexGap:S=!1}=f,C=se(f,t0),w={direction:p,spacing:m,useFlexGap:S},R=r();return d.jsx(s,v({as:g,ownerState:w,ref:c,className:de(R.root,x)},C,{children:h?s0(y,h):y}))})}function c0(e,t){return v({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const u0={black:"#000",white:"#fff"},Sr=u0,d0={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p0=d0,f0={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},yo=f0,g0={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Co=g0,m0={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Zo=m0,h0={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},So=h0,v0={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},wo=v0,b0={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Po=b0,x0=["mode","contrastThreshold","tonalOffset"],Dc={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Sr.white,default:Sr.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},ji={text:{primary:Sr.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Sr.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Oc(e,t,n,o){const r=o.light||o,s=o.dark||o*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=vn(e.main,r):t==="dark"&&(e.dark=Tn(e.main,s)))}function y0(e="light"){return e==="dark"?{main:So[200],light:So[50],dark:So[400]}:{main:So[700],light:So[400],dark:So[800]}}function C0(e="light"){return e==="dark"?{main:yo[200],light:yo[50],dark:yo[400]}:{main:yo[500],light:yo[300],dark:yo[700]}}function S0(e="light"){return e==="dark"?{main:Co[500],light:Co[300],dark:Co[700]}:{main:Co[700],light:Co[400],dark:Co[800]}}function w0(e="light"){return e==="dark"?{main:wo[400],light:wo[300],dark:wo[700]}:{main:wo[700],light:wo[500],dark:wo[900]}}function P0(e="light"){return e==="dark"?{main:Po[400],light:Po[300],dark:Po[700]}:{main:Po[800],light:Po[500],dark:Po[900]}}function R0(e="light"){return e==="dark"?{main:Zo[400],light:Zo[300],dark:Zo[700]}:{main:"#ed6c02",light:Zo[500],dark:Zo[900]}}function $0(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:o=.2}=e,r=se(e,x0),s=e.primary||y0(t),i=e.secondary||C0(t),a=e.error||S0(t),l=e.info||w0(t),c=e.success||P0(t),u=e.warning||R0(t);function f(h){return e0(h,ji.text.primary)>=n?ji.text.primary:Dc.text.primary}const g=({color:h,name:y,mainShade:x=500,lightShade:S=300,darkShade:C=700})=>{if(h=v({},h),!h.main&&h[x]&&(h.main=h[x]),!h.hasOwnProperty("main"))throw new Error(Wn(11,y?` (${y})`:"",x));if(typeof h.main!="string")throw new Error(Wn(12,y?` (${y})`:"",JSON.stringify(h.main)));return Oc(h,"light",S,o),Oc(h,"dark",C,o),h.contrastText||(h.contrastText=f(h.main)),h},p={dark:ji,light:Dc};return Et(v({common:v({},Sr),mode:t,primary:g({color:s,name:"primary"}),secondary:g({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:g({color:a,name:"error"}),warning:g({color:u,name:"warning"}),info:g({color:l,name:"info"}),success:g({color:c,name:"success"}),grey:p0,contrastThreshold:n,getContrastText:f,augmentColor:g,tonalOffset:o},p[t]),r)}const k0=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function T0(e){return Math.round(e*1e5)/1e5}const Fc={textTransform:"uppercase"},jc='"Roboto", "Helvetica", "Arial", sans-serif';function M0(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:o=jc,fontSize:r=14,fontWeightLight:s=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:u,pxToRem:f}=n,g=se(n,k0),p=r/14,m=f||(x=>`${x/c*p}rem`),h=(x,S,C,w,R)=>v({fontFamily:o,fontWeight:x,fontSize:m(S),lineHeight:C},o===jc?{letterSpacing:`${T0(w/S)}em`}:{},R,u),y={h1:h(s,96,1.167,-1.5),h2:h(s,60,1.2,-.5),h3:h(i,48,1.167,0),h4:h(i,34,1.235,.25),h5:h(i,24,1.334,0),h6:h(a,20,1.6,.15),subtitle1:h(i,16,1.75,.15),subtitle2:h(a,14,1.57,.1),body1:h(i,16,1.5,.15),body2:h(i,14,1.43,.15),button:h(a,14,1.75,.4,Fc),caption:h(i,12,1.66,.4),overline:h(i,12,2.66,1,Fc),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Et(v({htmlFontSize:c,pxToRem:m,fontFamily:o,fontSize:r,fontWeightLight:s,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:l},y),g,{clone:!1})}const I0=.2,D0=.14,O0=.12;function ht(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${I0})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${D0})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${O0})`].join(",")}const F0=["none",ht(0,2,1,-1,0,1,1,0,0,1,3,0),ht(0,3,1,-2,0,2,2,0,0,1,5,0),ht(0,3,3,-2,0,3,4,0,0,1,8,0),ht(0,2,4,-1,0,4,5,0,0,1,10,0),ht(0,3,5,-1,0,5,8,0,0,1,14,0),ht(0,3,5,-1,0,6,10,0,0,1,18,0),ht(0,4,5,-2,0,7,10,1,0,2,16,1),ht(0,5,5,-3,0,8,10,1,0,3,14,2),ht(0,5,6,-3,0,9,12,1,0,3,16,2),ht(0,6,6,-3,0,10,14,1,0,4,18,3),ht(0,6,7,-4,0,11,15,1,0,4,20,3),ht(0,7,8,-4,0,12,17,2,0,5,22,4),ht(0,7,8,-4,0,13,19,2,0,5,24,4),ht(0,7,9,-4,0,14,21,2,0,5,26,4),ht(0,8,9,-5,0,15,22,2,0,6,28,5),ht(0,8,10,-5,0,16,24,2,0,6,30,5),ht(0,8,11,-5,0,17,26,2,0,6,32,5),ht(0,9,11,-5,0,18,28,2,0,7,34,6),ht(0,9,12,-6,0,19,29,2,0,7,36,6),ht(0,10,13,-6,0,20,31,3,0,8,38,7),ht(0,10,13,-6,0,21,33,3,0,8,40,7),ht(0,10,14,-6,0,22,35,3,0,8,42,7),ht(0,11,14,-7,0,23,36,3,0,9,44,8),ht(0,11,15,-7,0,24,38,3,0,9,46,8)],j0=F0,_0=["duration","easing","delay"],E0={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},hp={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function _c(e){return`${Math.round(e)}ms`}function A0(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function L0(e){const t=v({},E0,e.easing),n=v({},hp,e.duration);return v({getAutoHeightDuration:A0,create:(r=["all"],s={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:l=0}=s;return se(s,_0),(Array.isArray(r)?r:[r]).map(c=>`${c} ${typeof i=="string"?i:_c(i)} ${a} ${typeof l=="string"?l:_c(l)}`).join(",")}},e,{easing:t,duration:n})}const V0={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},z0=V0,B0=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function vp(e={},...t){const{mixins:n={},palette:o={},transitions:r={},typography:s={}}=e,i=se(e,B0);if(e.vars)throw new Error(Wn(18));const a=$0(o),l=ti(e);let c=Et(l,{mixins:c0(l.breakpoints,n),palette:a,shadows:j0.slice(),typography:M0(a,s),transitions:L0(r),zIndex:v({},z0)});return c=Et(c,i),c=t.reduce((u,f)=>Et(u,f),c),c.unstable_sxConfig=v({},Js,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(f){return ei({sx:f,theme:this})},c}const N0=vp(),oi=N0,_r="$$material",Lt=e=>dr(e)&&e!=="classes",Na=dr,H0=fp({themeId:_r,defaultTheme:oi,rootShouldForwardProp:Lt}),B=H0;function Se({props:e,name:t}){return mp({props:e,name:t,defaultTheme:oi,themeId:_r})}function Ha(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ym(e,t)}function W0(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function U0(e,t){e.classList?e.classList.add(t):W0(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Ec(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function G0(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Ec(e.className,t):e.setAttribute("class",Ec(e.className&&e.className.baseVal||"",t))}const Ac={disabled:!1},Rs=fn.createContext(null);var bp=function(t){return t.scrollTop},sr="unmounted",eo="exited",to="entering",To="entered",ca="exiting",jn=function(e){Ha(t,e);function t(o,r){var s;s=e.call(this,o,r)||this;var i=r,a=i&&!i.isMounting?o.enter:o.appear,l;return s.appearStatus=null,o.in?a?(l=eo,s.appearStatus=to):l=To:o.unmountOnExit||o.mountOnEnter?l=sr:l=eo,s.state={status:l},s.nextCallback=null,s}t.getDerivedStateFromProps=function(r,s){var i=r.in;return i&&s.status===sr?{status:eo}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(r){var s=null;if(r!==this.props){var i=this.state.status;this.props.in?i!==to&&i!==To&&(s=to):(i===to||i===To)&&(s=ca)}this.updateStatus(!1,s)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var r=this.props.timeout,s,i,a;return s=i=a=r,r!=null&&typeof r!="number"&&(s=r.exit,i=r.enter,a=r.appear!==void 0?r.appear:i),{exit:s,enter:i,appear:a}},n.updateStatus=function(r,s){if(r===void 0&&(r=!1),s!==null)if(this.cancelNextCallback(),s===to){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:qr.findDOMNode(this);i&&bp(i)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===eo&&this.setState({status:sr})},n.performEnter=function(r){var s=this,i=this.props.enter,a=this.context?this.context.isMounting:r,l=this.props.nodeRef?[a]:[qr.findDOMNode(this),a],c=l[0],u=l[1],f=this.getTimeouts(),g=a?f.appear:f.enter;if(!r&&!i||Ac.disabled){this.safeSetState({status:To},function(){s.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:to},function(){s.props.onEntering(c,u),s.onTransitionEnd(g,function(){s.safeSetState({status:To},function(){s.props.onEntered(c,u)})})})},n.performExit=function(){var r=this,s=this.props.exit,i=this.getTimeouts(),a=this.props.nodeRef?void 0:qr.findDOMNode(this);if(!s||Ac.disabled){this.safeSetState({status:eo},function(){r.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:ca},function(){r.props.onExiting(a),r.onTransitionEnd(i.exit,function(){r.safeSetState({status:eo},function(){r.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(r,s){s=this.setNextCallback(s),this.setState(r,s)},n.setNextCallback=function(r){var s=this,i=!0;return this.nextCallback=function(a){i&&(i=!1,s.nextCallback=null,r(a))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(r,s){this.setNextCallback(s);var i=this.props.nodeRef?this.props.nodeRef.current:qr.findDOMNode(this),a=r==null&&!this.props.addEndListener;if(!i||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}r!=null&&setTimeout(this.nextCallback,r)},n.render=function(){var r=this.state.status;if(r===sr)return null;var s=this.props,i=s.children;s.in,s.mountOnEnter,s.unmountOnExit,s.appear,s.enter,s.exit,s.timeout,s.addEndListener,s.onEnter,s.onEntering,s.onEntered,s.onExit,s.onExiting,s.onExited,s.nodeRef;var a=se(s,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return fn.createElement(Rs.Provider,{value:null},typeof i=="function"?i(r,a):fn.cloneElement(fn.Children.only(i),a))},t}(fn.Component);jn.contextType=Rs;jn.propTypes={};function Ro(){}jn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ro,onEntering:Ro,onEntered:Ro,onExit:Ro,onExiting:Ro,onExited:Ro};jn.UNMOUNTED=sr;jn.EXITED=eo;jn.ENTERING=to;jn.ENTERED=To;jn.EXITING=ca;const ri=jn;var q0=function(t,n){return t&&n&&n.split(" ").forEach(function(o){return U0(t,o)})},_i=function(t,n){return t&&n&&n.split(" ").forEach(function(o){return G0(t,o)})},Wa=function(e){Ha(t,e);function t(){for(var o,r=arguments.length,s=new Array(r),i=0;i{if(!a&&l!=null){const h=setTimeout(l,c);return()=>{clearTimeout(h)}}},[l,a,c]),d.jsx("span",{className:g,style:p,children:d.jsx("span",{className:m})})}const tx=$e("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Jt=tx,nx=["center","classes","className"];let si=e=>e,Lc,Vc,zc,Bc;const ua=550,ox=80,rx=In(Lc||(Lc=si` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),sx=In(Vc||(Vc=si` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),ix=In(zc||(zc=si` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),ax=B("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),lx=B(ex,{name:"MuiTouchRipple",slot:"Ripple"})(Bc||(Bc=si` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Jt.rippleVisible,rx,ua,({theme:e})=>e.transitions.easing.easeInOut,Jt.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Jt.child,Jt.childLeaving,sx,ua,({theme:e})=>e.transitions.easing.easeInOut,Jt.childPulsate,ix,({theme:e})=>e.transitions.easing.easeInOut),cx=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTouchRipple"}),{center:r=!1,classes:s={},className:i}=o,a=se(o,nx),[l,c]=b.useState([]),u=b.useRef(0),f=b.useRef(null);b.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const g=b.useRef(!1),p=ro(),m=b.useRef(null),h=b.useRef(null),y=b.useCallback(w=>{const{pulsate:R,rippleX:$,rippleY:k,rippleSize:M,cb:T}=w;c(I=>[...I,d.jsx(lx,{classes:{ripple:de(s.ripple,Jt.ripple),rippleVisible:de(s.rippleVisible,Jt.rippleVisible),ripplePulsate:de(s.ripplePulsate,Jt.ripplePulsate),child:de(s.child,Jt.child),childLeaving:de(s.childLeaving,Jt.childLeaving),childPulsate:de(s.childPulsate,Jt.childPulsate)},timeout:ua,pulsate:R,rippleX:$,rippleY:k,rippleSize:M},u.current)]),u.current+=1,f.current=T},[s]),x=b.useCallback((w={},R={},$=()=>{})=>{const{pulsate:k=!1,center:M=r||R.pulsate,fakeElement:T=!1}=R;if((w==null?void 0:w.type)==="mousedown"&&g.current){g.current=!1;return}(w==null?void 0:w.type)==="touchstart"&&(g.current=!0);const I=T?null:h.current,D=I?I.getBoundingClientRect():{width:0,height:0,left:0,top:0};let F,_,j;if(M||w===void 0||w.clientX===0&&w.clientY===0||!w.clientX&&!w.touches)F=Math.round(D.width/2),_=Math.round(D.height/2);else{const{clientX:O,clientY:A}=w.touches&&w.touches.length>0?w.touches[0]:w;F=Math.round(O-D.left),_=Math.round(A-D.top)}if(M)j=Math.sqrt((2*D.width**2+D.height**2)/3),j%2===0&&(j+=1);else{const O=Math.max(Math.abs((I?I.clientWidth:0)-F),F)*2+2,A=Math.max(Math.abs((I?I.clientHeight:0)-_),_)*2+2;j=Math.sqrt(O**2+A**2)}w!=null&&w.touches?m.current===null&&(m.current=()=>{y({pulsate:k,rippleX:F,rippleY:_,rippleSize:j,cb:$})},p.start(ox,()=>{m.current&&(m.current(),m.current=null)})):y({pulsate:k,rippleX:F,rippleY:_,rippleSize:j,cb:$})},[r,y,p]),S=b.useCallback(()=>{x({},{pulsate:!0})},[x]),C=b.useCallback((w,R)=>{if(p.clear(),(w==null?void 0:w.type)==="touchend"&&m.current){m.current(),m.current=null,p.start(0,()=>{C(w,R)});return}m.current=null,c($=>$.length>0?$.slice(1):$),f.current=R},[p]);return b.useImperativeHandle(n,()=>({pulsate:S,start:x,stop:C}),[S,x,C]),d.jsx(ax,v({className:de(Jt.root,s.root,i),ref:h},a,{children:d.jsx(qa,{component:null,exit:!0,children:l})}))}),ux=cx;function dx(e){return ke("MuiButtonBase",e)}const px=$e("MuiButtonBase",["root","disabled","focusVisible"]),fx=px,gx=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],mx=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:o,classes:r}=e,i=Re({root:["root",t&&"disabled",n&&"focusVisible"]},dx,r);return n&&o&&(i.root+=` ${o}`),i},hx=B("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${fx.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),vx=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiButtonBase"}),{action:r,centerRipple:s=!1,children:i,className:a,component:l="button",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:f=!1,focusRipple:g=!1,LinkComponent:p="a",onBlur:m,onClick:h,onContextMenu:y,onDragLeave:x,onFocus:S,onFocusVisible:C,onKeyDown:w,onKeyUp:R,onMouseDown:$,onMouseLeave:k,onMouseUp:M,onTouchEnd:T,onTouchMove:I,onTouchStart:D,tabIndex:F=0,TouchRippleProps:_,touchRippleRef:j,type:O}=o,A=se(o,gx),L=b.useRef(null),V=b.useRef(null),E=et(V,j),{isFocusVisibleRef:H,onFocus:te,onBlur:ae,ref:ee}=Gs(),[z,U]=b.useState(!1);c&&z&&U(!1),b.useImperativeHandle(r,()=>({focusVisible:()=>{U(!0),L.current.focus()}}),[]);const[W,Q]=b.useState(!1);b.useEffect(()=>{Q(!0)},[]);const Y=W&&!u&&!c;b.useEffect(()=>{z&&g&&!u&&W&&V.current.pulsate()},[u,g,z,W]);function J(ge,De,Le=f){return Oe(Ve=>(De&&De(Ve),!Le&&V.current&&V.current[ge](Ve),!0))}const ve=J("start",$),G=J("stop",y),me=J("stop",x),K=J("stop",M),ue=J("stop",ge=>{z&&ge.preventDefault(),k&&k(ge)}),fe=J("start",D),ce=J("stop",T),Fe=J("stop",I),le=J("stop",ge=>{ae(ge),H.current===!1&&U(!1),m&&m(ge)},!1),Pe=Oe(ge=>{L.current||(L.current=ge.currentTarget),te(ge),H.current===!0&&(U(!0),C&&C(ge)),S&&S(ge)}),N=()=>{const ge=L.current;return l&&l!=="button"&&!(ge.tagName==="A"&&ge.href)},q=b.useRef(!1),pe=Oe(ge=>{g&&!q.current&&z&&V.current&&ge.key===" "&&(q.current=!0,V.current.stop(ge,()=>{V.current.start(ge)})),ge.target===ge.currentTarget&&N()&&ge.key===" "&&ge.preventDefault(),w&&w(ge),ge.target===ge.currentTarget&&N()&&ge.key==="Enter"&&!c&&(ge.preventDefault(),h&&h(ge))}),Me=Oe(ge=>{g&&ge.key===" "&&V.current&&z&&!ge.defaultPrevented&&(q.current=!1,V.current.stop(ge,()=>{V.current.pulsate(ge)})),R&&R(ge),h&&ge.target===ge.currentTarget&&N()&&ge.key===" "&&!ge.defaultPrevented&&h(ge)});let Te=l;Te==="button"&&(A.href||A.to)&&(Te=p);const ne={};Te==="button"?(ne.type=O===void 0?"button":O,ne.disabled=c):(!A.href&&!A.to&&(ne.role="button"),c&&(ne["aria-disabled"]=c));const oe=et(n,ee,L),xe=v({},o,{centerRipple:s,component:l,disabled:c,disableRipple:u,disableTouchRipple:f,focusRipple:g,tabIndex:F,focusVisible:z}),ye=mx(xe);return d.jsxs(hx,v({as:Te,className:de(ye.root,a),ownerState:xe,onBlur:le,onClick:h,onContextMenu:G,onFocus:Pe,onKeyDown:pe,onKeyUp:Me,onMouseDown:ve,onMouseLeave:ue,onMouseUp:K,onDragLeave:me,onTouchEnd:ce,onTouchMove:Fe,onTouchStart:fe,ref:oe,tabIndex:c?-1:F,type:O},ne,A,{children:[i,Y?d.jsx(ux,v({ref:E,center:s},_)):null]}))}),rn=vx;function bx(e){return ke("MuiIconButton",e)}const xx=$e("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),yx=xx,Cx=["edge","children","className","color","disabled","disableFocusRipple","size"],Sx=e=>{const{classes:t,disabled:n,color:o,edge:r,size:s}=e,i={root:["root",n&&"disabled",o!=="default"&&`color${re(o)}`,r&&`edge${re(r)}`,`size${re(s)}`]};return Re(i,bx,t)},wx=B(rn,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${re(n.color)}`],n.edge&&t[`edge${re(n.edge)}`],t[`size${re(n.size)}`]]}})(({theme:e,ownerState:t})=>v({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const o=(n=(e.vars||e).palette)==null?void 0:n[t.color];return v({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&v({color:o==null?void 0:o.main},!t.disableRipple&&{"&:hover":v({},o&&{backgroundColor:e.vars?`rgba(${o.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(o.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${yx.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),Px=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiIconButton"}),{edge:r=!1,children:s,className:i,color:a="default",disabled:l=!1,disableFocusRipple:c=!1,size:u="medium"}=o,f=se(o,Cx),g=v({},o,{edge:r,color:a,disabled:l,disableFocusRipple:c,size:u}),p=Sx(g);return d.jsx(wx,v({className:de(p.root,i),centerRipple:!0,focusRipple:!c,disabled:l,ref:n,ownerState:g},f,{children:s}))}),Ze=Px;function Pn(e){return typeof e=="string"}function ir(e,t,n){return e===void 0||Pn(e)?t:v({},t,{ownerState:v({},t.ownerState,n)})}function Rx(e,t,n=(o,r)=>o===r){return e.length===t.length&&e.every((o,r)=>n(o,t[r]))}const $x={disableDefaultClasses:!1},kx=b.createContext($x);function Tx(e){const{disableDefaultClasses:t}=b.useContext(kx);return n=>t?"":e(n)}function pr(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&typeof e[o]=="function"&&!t.includes(o)).forEach(o=>{n[o]=e[o]}),n}function qn(e,t,n){return typeof e=="function"?e(t,n):e}function Nc(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function Mx(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:o,externalForwardedProps:r,className:s}=e;if(!t){const p=de(n==null?void 0:n.className,s,r==null?void 0:r.className,o==null?void 0:o.className),m=v({},n==null?void 0:n.style,r==null?void 0:r.style,o==null?void 0:o.style),h=v({},n,r,o);return p.length>0&&(h.className=p),Object.keys(m).length>0&&(h.style=m),{props:h,internalRef:void 0}}const i=pr(v({},r,o)),a=Nc(o),l=Nc(r),c=t(i),u=de(c==null?void 0:c.className,n==null?void 0:n.className,s,r==null?void 0:r.className,o==null?void 0:o.className),f=v({},c==null?void 0:c.style,n==null?void 0:n.style,r==null?void 0:r.style,o==null?void 0:o.style),g=v({},c,n,l,a);return u.length>0&&(g.className=u),Object.keys(f).length>0&&(g.style=f),{props:g,internalRef:c.ref}}const Ix=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ue(e){var t;const{elementType:n,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:s=!1}=e,i=se(e,Ix),a=s?{}:qn(o,r),{props:l,internalRef:c}=Mx(v({},i,{externalSlotProps:a})),u=et(c,a==null?void 0:a.ref,(t=e.additionalProps)==null?void 0:t.ref);return ir(n,v({},l,{ref:u}),r)}function Dx(e){const{badgeContent:t,invisible:n=!1,max:o=99,showZero:r=!1}=e,s=Da({badgeContent:t,max:o});let i=n;n===!1&&t===0&&!r&&(i=!0);const{badgeContent:a,max:l=o}=i?s:e,c=a&&Number(a)>l?`${l}+`:a;return{badgeContent:a,invisible:i,max:l,displayValue:c}}const xp="base";function Ox(e){return`${xp}--${e}`}function Fx(e,t){return`${xp}-${e}-${t}`}function yp(e,t){const n=ip[t];return n?Ox(n):Fx(e,t)}function jx(e,t){const n={};return t.forEach(o=>{n[o]=yp(e,o)}),n}const _x=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Ex(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function Ax(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=o=>e.ownerDocument.querySelector(`input[type="radio"]${o}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Lx(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Ax(e))}function Vx(e){const t=[],n=[];return Array.from(e.querySelectorAll(_x)).forEach((o,r)=>{const s=Ex(o);s===-1||!Lx(o)||(s===0?t.push(o):n.push({documentOrder:r,tabIndex:s,node:o}))}),n.sort((o,r)=>o.tabIndex===r.tabIndex?o.documentOrder-r.documentOrder:o.tabIndex-r.tabIndex).map(o=>o.node).concat(t)}function zx(){return!0}function Cp(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:o=!1,disableRestoreFocus:r=!1,getTabbable:s=Vx,isEnabled:i=zx,open:a}=e,l=b.useRef(!1),c=b.useRef(null),u=b.useRef(null),f=b.useRef(null),g=b.useRef(null),p=b.useRef(!1),m=b.useRef(null),h=et(t.ref,m),y=b.useRef(null);b.useEffect(()=>{!a||!m.current||(p.current=!n)},[n,a]),b.useEffect(()=>{if(!a||!m.current)return;const C=vt(m.current);return m.current.contains(C.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),p.current&&m.current.focus()),()=>{r||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[a]),b.useEffect(()=>{if(!a||!m.current)return;const C=vt(m.current),w=k=>{y.current=k,!(o||!i()||k.key!=="Tab")&&C.activeElement===m.current&&k.shiftKey&&(l.current=!0,u.current&&u.current.focus())},R=()=>{const k=m.current;if(k===null)return;if(!C.hasFocus()||!i()||l.current){l.current=!1;return}if(k.contains(C.activeElement)||o&&C.activeElement!==c.current&&C.activeElement!==u.current)return;if(C.activeElement!==g.current)g.current=null;else if(g.current!==null)return;if(!p.current)return;let M=[];if((C.activeElement===c.current||C.activeElement===u.current)&&(M=s(m.current)),M.length>0){var T,I;const D=!!((T=y.current)!=null&&T.shiftKey&&((I=y.current)==null?void 0:I.key)==="Tab"),F=M[0],_=M[M.length-1];typeof F!="string"&&typeof _!="string"&&(D?_.focus():F.focus())}else k.focus()};C.addEventListener("focusin",R),C.addEventListener("keydown",w,!0);const $=setInterval(()=>{C.activeElement&&C.activeElement.tagName==="BODY"&&R()},50);return()=>{clearInterval($),C.removeEventListener("focusin",R),C.removeEventListener("keydown",w,!0)}},[n,o,r,i,a,s]);const x=C=>{f.current===null&&(f.current=C.relatedTarget),p.current=!0,g.current=C.target;const w=t.props.onFocus;w&&w(C)},S=C=>{f.current===null&&(f.current=C.relatedTarget),p.current=!0};return d.jsxs(b.Fragment,{children:[d.jsx("div",{tabIndex:a?0:-1,onFocus:S,ref:c,"data-testid":"sentinelStart"}),b.cloneElement(t,{ref:h,onFocus:x}),d.jsx("div",{tabIndex:a?0:-1,onFocus:S,ref:u,"data-testid":"sentinelEnd"})]})}var Nt="top",sn="bottom",an="right",Ht="left",Ka="auto",Er=[Nt,sn,an,Ht],Ao="start",wr="end",Bx="clippingParents",Sp="viewport",Qo="popper",Nx="reference",Hc=Er.reduce(function(e,t){return e.concat([t+"-"+Ao,t+"-"+wr])},[]),wp=[].concat(Er,[Ka]).reduce(function(e,t){return e.concat([t,t+"-"+Ao,t+"-"+wr])},[]),Hx="beforeRead",Wx="read",Ux="afterRead",Gx="beforeMain",qx="main",Kx="afterMain",Yx="beforeWrite",Xx="write",Zx="afterWrite",Qx=[Hx,Wx,Ux,Gx,qx,Kx,Yx,Xx,Zx];function Mn(e){return e?(e.nodeName||"").toLowerCase():null}function Xt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function uo(e){var t=Xt(e).Element;return e instanceof t||e instanceof Element}function nn(e){var t=Xt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ya(e){if(typeof ShadowRoot>"u")return!1;var t=Xt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Jx(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!nn(s)||!Mn(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var a=r[i];a===!1?s.removeAttribute(i):s.setAttribute(i,a===!0?"":a)}))})}function ey(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),a=i.reduce(function(l,c){return l[c]="",l},{});!nn(r)||!Mn(r)||(Object.assign(r.style,a),Object.keys(s).forEach(function(l){r.removeAttribute(l)}))})}}const ty={name:"applyStyles",enabled:!0,phase:"write",fn:Jx,effect:ey,requires:["computeStyles"]};function Rn(e){return e.split("-")[0]}var io=Math.max,$s=Math.min,Lo=Math.round;function da(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Pp(){return!/^((?!chrome|android).)*safari/i.test(da())}function Vo(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var o=e.getBoundingClientRect(),r=1,s=1;t&&nn(e)&&(r=e.offsetWidth>0&&Lo(o.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Lo(o.height)/e.offsetHeight||1);var i=uo(e)?Xt(e):window,a=i.visualViewport,l=!Pp()&&n,c=(o.left+(l&&a?a.offsetLeft:0))/r,u=(o.top+(l&&a?a.offsetTop:0))/s,f=o.width/r,g=o.height/s;return{width:f,height:g,top:u,right:c+f,bottom:u+g,left:c,x:c,y:u}}function Xa(e){var t=Vo(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Rp(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ya(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Fn(e){return Xt(e).getComputedStyle(e)}function ny(e){return["table","td","th"].indexOf(Mn(e))>=0}function Kn(e){return((uo(e)?e.ownerDocument:e.document)||window.document).documentElement}function ii(e){return Mn(e)==="html"?e:e.assignedSlot||e.parentNode||(Ya(e)?e.host:null)||Kn(e)}function Wc(e){return!nn(e)||Fn(e).position==="fixed"?null:e.offsetParent}function oy(e){var t=/firefox/i.test(da()),n=/Trident/i.test(da());if(n&&nn(e)){var o=Fn(e);if(o.position==="fixed")return null}var r=ii(e);for(Ya(r)&&(r=r.host);nn(r)&&["html","body"].indexOf(Mn(r))<0;){var s=Fn(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function Ar(e){for(var t=Xt(e),n=Wc(e);n&&ny(n)&&Fn(n).position==="static";)n=Wc(n);return n&&(Mn(n)==="html"||Mn(n)==="body"&&Fn(n).position==="static")?t:n||oy(e)||t}function Za(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function fr(e,t,n){return io(e,$s(t,n))}function ry(e,t,n){var o=fr(e,t,n);return o>n?n:o}function $p(){return{top:0,right:0,bottom:0,left:0}}function kp(e){return Object.assign({},$p(),e)}function Tp(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var sy=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,kp(typeof t!="number"?t:Tp(t,Er))};function iy(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,a=Rn(n.placement),l=Za(a),c=[Ht,an].indexOf(a)>=0,u=c?"height":"width";if(!(!s||!i)){var f=sy(r.padding,n),g=Xa(s),p=l==="y"?Nt:Ht,m=l==="y"?sn:an,h=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],y=i[l]-n.rects.reference[l],x=Ar(s),S=x?l==="y"?x.clientHeight||0:x.clientWidth||0:0,C=h/2-y/2,w=f[p],R=S-g[u]-f[m],$=S/2-g[u]/2+C,k=fr(w,$,R),M=l;n.modifiersData[o]=(t={},t[M]=k,t.centerOffset=k-$,t)}}function ay(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||Rp(t.elements.popper,r)&&(t.elements.arrow=r))}const ly={name:"arrow",enabled:!0,phase:"main",fn:iy,effect:ay,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function zo(e){return e.split("-")[1]}var cy={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uy(e,t){var n=e.x,o=e.y,r=t.devicePixelRatio||1;return{x:Lo(n*r)/r||0,y:Lo(o*r)/r||0}}function Uc(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,f=e.isFixed,g=i.x,p=g===void 0?0:g,m=i.y,h=m===void 0?0:m,y=typeof u=="function"?u({x:p,y:h}):{x:p,y:h};p=y.x,h=y.y;var x=i.hasOwnProperty("x"),S=i.hasOwnProperty("y"),C=Ht,w=Nt,R=window;if(c){var $=Ar(n),k="clientHeight",M="clientWidth";if($===Xt(n)&&($=Kn(n),Fn($).position!=="static"&&a==="absolute"&&(k="scrollHeight",M="scrollWidth")),$=$,r===Nt||(r===Ht||r===an)&&s===wr){w=sn;var T=f&&$===R&&R.visualViewport?R.visualViewport.height:$[k];h-=T-o.height,h*=l?1:-1}if(r===Ht||(r===Nt||r===sn)&&s===wr){C=an;var I=f&&$===R&&R.visualViewport?R.visualViewport.width:$[M];p-=I-o.width,p*=l?1:-1}}var D=Object.assign({position:a},c&&cy),F=u===!0?uy({x:p,y:h},Xt(n)):{x:p,y:h};if(p=F.x,h=F.y,l){var _;return Object.assign({},D,(_={},_[w]=S?"0":"",_[C]=x?"0":"",_.transform=(R.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",_))}return Object.assign({},D,(t={},t[w]=S?h+"px":"",t[C]=x?p+"px":"",t.transform="",t))}function dy(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,a=n.roundOffsets,l=a===void 0?!0:a,c={placement:Rn(t.placement),variation:zo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Uc(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Uc(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const py={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dy,data:{}};var Zr={passive:!0};function fy(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,a=i===void 0?!0:i,l=Xt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach(function(u){u.addEventListener("scroll",n.update,Zr)}),a&&l.addEventListener("resize",n.update,Zr),function(){s&&c.forEach(function(u){u.removeEventListener("scroll",n.update,Zr)}),a&&l.removeEventListener("resize",n.update,Zr)}}const gy={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:fy,data:{}};var my={left:"right",right:"left",bottom:"top",top:"bottom"};function vs(e){return e.replace(/left|right|bottom|top/g,function(t){return my[t]})}var hy={start:"end",end:"start"};function Gc(e){return e.replace(/start|end/g,function(t){return hy[t]})}function Qa(e){var t=Xt(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function Ja(e){return Vo(Kn(e)).left+Qa(e).scrollLeft}function vy(e,t){var n=Xt(e),o=Kn(e),r=n.visualViewport,s=o.clientWidth,i=o.clientHeight,a=0,l=0;if(r){s=r.width,i=r.height;var c=Pp();(c||!c&&t==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:s,height:i,x:a+Ja(e),y:l}}function by(e){var t,n=Kn(e),o=Qa(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=io(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=io(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-o.scrollLeft+Ja(e),l=-o.scrollTop;return Fn(r||n).direction==="rtl"&&(a+=io(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:a,y:l}}function el(e){var t=Fn(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Mp(e){return["html","body","#document"].indexOf(Mn(e))>=0?e.ownerDocument.body:nn(e)&&el(e)?e:Mp(ii(e))}function gr(e,t){var n;t===void 0&&(t=[]);var o=Mp(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=Xt(o),i=r?[s].concat(s.visualViewport||[],el(o)?o:[]):o,a=t.concat(i);return r?a:a.concat(gr(ii(i)))}function pa(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function xy(e,t){var n=Vo(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function qc(e,t,n){return t===Sp?pa(vy(e,n)):uo(t)?xy(t,n):pa(by(Kn(e)))}function yy(e){var t=gr(ii(e)),n=["absolute","fixed"].indexOf(Fn(e).position)>=0,o=n&&nn(e)?Ar(e):e;return uo(o)?t.filter(function(r){return uo(r)&&Rp(r,o)&&Mn(r)!=="body"}):[]}function Cy(e,t,n,o){var r=t==="clippingParents"?yy(e):[].concat(t),s=[].concat(r,[n]),i=s[0],a=s.reduce(function(l,c){var u=qc(e,c,o);return l.top=io(u.top,l.top),l.right=$s(u.right,l.right),l.bottom=$s(u.bottom,l.bottom),l.left=io(u.left,l.left),l},qc(e,i,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Ip(e){var t=e.reference,n=e.element,o=e.placement,r=o?Rn(o):null,s=o?zo(o):null,i=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(r){case Nt:l={x:i,y:t.y-n.height};break;case sn:l={x:i,y:t.y+t.height};break;case an:l={x:t.x+t.width,y:a};break;case Ht:l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var c=r?Za(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(s){case Ao:l[c]=l[c]-(t[u]/2-n[u]/2);break;case wr:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Pr(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.strategy,i=s===void 0?e.strategy:s,a=n.boundary,l=a===void 0?Bx:a,c=n.rootBoundary,u=c===void 0?Sp:c,f=n.elementContext,g=f===void 0?Qo:f,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,y=h===void 0?0:h,x=kp(typeof y!="number"?y:Tp(y,Er)),S=g===Qo?Nx:Qo,C=e.rects.popper,w=e.elements[m?S:g],R=Cy(uo(w)?w:w.contextElement||Kn(e.elements.popper),l,u,i),$=Vo(e.elements.reference),k=Ip({reference:$,element:C,strategy:"absolute",placement:r}),M=pa(Object.assign({},C,k)),T=g===Qo?M:$,I={top:R.top-T.top+x.top,bottom:T.bottom-R.bottom+x.bottom,left:R.left-T.left+x.left,right:T.right-R.right+x.right},D=e.modifiersData.offset;if(g===Qo&&D){var F=D[r];Object.keys(I).forEach(function(_){var j=[an,sn].indexOf(_)>=0?1:-1,O=[Nt,sn].indexOf(_)>=0?"y":"x";I[_]+=F[O]*j})}return I}function Sy(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?wp:l,u=zo(o),f=u?a?Hc:Hc.filter(function(m){return zo(m)===u}):Er,g=f.filter(function(m){return c.indexOf(m)>=0});g.length===0&&(g=f);var p=g.reduce(function(m,h){return m[h]=Pr(e,{placement:h,boundary:r,rootBoundary:s,padding:i})[Rn(h)],m},{});return Object.keys(p).sort(function(m,h){return p[m]-p[h]})}function wy(e){if(Rn(e)===Ka)return[];var t=vs(e);return[Gc(e),t,Gc(t)]}function Py(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,a=i===void 0?!0:i,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,g=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,y=t.options.placement,x=Rn(y),S=x===y,C=l||(S||!m?[vs(y)]:wy(y)),w=[y].concat(C).reduce(function(z,U){return z.concat(Rn(U)===Ka?Sy(t,{placement:U,boundary:u,rootBoundary:f,padding:c,flipVariations:m,allowedAutoPlacements:h}):U)},[]),R=t.rects.reference,$=t.rects.popper,k=new Map,M=!0,T=w[0],I=0;I=0,O=j?"width":"height",A=Pr(t,{placement:D,boundary:u,rootBoundary:f,altBoundary:g,padding:c}),L=j?_?an:Ht:_?sn:Nt;R[O]>$[O]&&(L=vs(L));var V=vs(L),E=[];if(s&&E.push(A[F]<=0),a&&E.push(A[L]<=0,A[V]<=0),E.every(function(z){return z})){T=D,M=!1;break}k.set(D,E)}if(M)for(var H=m?3:1,te=function(U){var W=w.find(function(Q){var Y=k.get(Q);if(Y)return Y.slice(0,U).every(function(J){return J})});if(W)return T=W,"break"},ae=H;ae>0;ae--){var ee=te(ae);if(ee==="break")break}t.placement!==T&&(t.modifiersData[o]._skip=!0,t.placement=T,t.reset=!0)}}const Ry={name:"flip",enabled:!0,phase:"main",fn:Py,requiresIfExists:["offset"],data:{_skip:!1}};function Kc(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Yc(e){return[Nt,an,sn,Ht].some(function(t){return e[t]>=0})}function $y(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=Pr(t,{elementContext:"reference"}),a=Pr(t,{altBoundary:!0}),l=Kc(i,o),c=Kc(a,r,s),u=Yc(l),f=Yc(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const ky={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:$y};function Ty(e,t,n){var o=Rn(e),r=[Ht,Nt].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],a=s[1];return i=i||0,a=(a||0)*r,[Ht,an].indexOf(o)>=0?{x:a,y:i}:{x:i,y:a}}function My(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=wp.reduce(function(u,f){return u[f]=Ty(f,t.rects,s),u},{}),a=i[t.placement],l=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}const Iy={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:My};function Dy(e){var t=e.state,n=e.name;t.modifiersData[n]=Ip({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Oy={name:"popperOffsets",enabled:!0,phase:"read",fn:Dy,data:{}};function Fy(e){return e==="x"?"y":"x"}function jy(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,a=i===void 0?!1:i,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,g=n.tether,p=g===void 0?!0:g,m=n.tetherOffset,h=m===void 0?0:m,y=Pr(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),x=Rn(t.placement),S=zo(t.placement),C=!S,w=Za(x),R=Fy(w),$=t.modifiersData.popperOffsets,k=t.rects.reference,M=t.rects.popper,T=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,I=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if($){if(s){var _,j=w==="y"?Nt:Ht,O=w==="y"?sn:an,A=w==="y"?"height":"width",L=$[w],V=L+y[j],E=L-y[O],H=p?-M[A]/2:0,te=S===Ao?k[A]:M[A],ae=S===Ao?-M[A]:-k[A],ee=t.elements.arrow,z=p&&ee?Xa(ee):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$p(),W=U[j],Q=U[O],Y=fr(0,k[A],z[A]),J=C?k[A]/2-H-Y-W-I.mainAxis:te-Y-W-I.mainAxis,ve=C?-k[A]/2+H+Y+Q+I.mainAxis:ae+Y+Q+I.mainAxis,G=t.elements.arrow&&Ar(t.elements.arrow),me=G?w==="y"?G.clientTop||0:G.clientLeft||0:0,K=(_=D==null?void 0:D[w])!=null?_:0,ue=L+J-K-me,fe=L+ve-K,ce=fr(p?$s(V,ue):V,L,p?io(E,fe):E);$[w]=ce,F[w]=ce-L}if(a){var Fe,le=w==="x"?Nt:Ht,Pe=w==="x"?sn:an,N=$[R],q=R==="y"?"height":"width",pe=N+y[le],Me=N-y[Pe],Te=[Nt,Ht].indexOf(x)!==-1,ne=(Fe=D==null?void 0:D[R])!=null?Fe:0,oe=Te?pe:N-k[q]-M[q]-ne+I.altAxis,xe=Te?N+k[q]+M[q]-ne-I.altAxis:Me,ye=p&&Te?ry(oe,N,xe):fr(p?oe:pe,N,p?xe:Me);$[R]=ye,F[R]=ye-N}t.modifiersData[o]=F}}const _y={name:"preventOverflow",enabled:!0,phase:"main",fn:jy,requiresIfExists:["offset"]};function Ey(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ay(e){return e===Xt(e)||!nn(e)?Qa(e):Ey(e)}function Ly(e){var t=e.getBoundingClientRect(),n=Lo(t.width)/e.offsetWidth||1,o=Lo(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Vy(e,t,n){n===void 0&&(n=!1);var o=nn(t),r=nn(t)&&Ly(t),s=Kn(t),i=Vo(e,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!n)&&((Mn(t)!=="body"||el(s))&&(a=Ay(t)),nn(t)?(l=Vo(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=Ja(s))),{x:i.left+a.scrollLeft-l.x,y:i.top+a.scrollTop-l.y,width:i.width,height:i.height}}function zy(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&r(l)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function By(e){var t=zy(e);return Qx.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function Ny(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Hy(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var Xc={placement:"bottom",modifiers:[],strategy:"absolute"};function Zc(){for(var e=arguments.length,t=new Array(e),n=0;n{s||a(qy(r)||document.body)},[r,s]),St(()=>{if(i&&!s)return Cr(n,i),()=>{Cr(n,null)}},[n,i,s]),s){if(b.isValidElement(o)){const c={ref:l};return b.cloneElement(o,c)}return d.jsx(b.Fragment,{children:o})}return d.jsx(b.Fragment,{children:i&&Ra.createPortal(o,i)})}),Op="Popper";function Ky(e){return yp(Op,e)}jx(Op,["root"]);const Yy=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Xy=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Zy(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function fa(e){return typeof e=="function"?e():e}function Qy(e){return e.nodeType!==void 0}const Jy=()=>Re({root:["root"]},Tx(Ky)),eC={},tC=b.forwardRef(function(t,n){var o;const{anchorEl:r,children:s,direction:i,disablePortal:a,modifiers:l,open:c,placement:u,popperOptions:f,popperRef:g,slotProps:p={},slots:m={},TransitionProps:h}=t,y=se(t,Yy),x=b.useRef(null),S=et(x,n),C=b.useRef(null),w=et(C,g),R=b.useRef(w);St(()=>{R.current=w},[w]),b.useImperativeHandle(g,()=>C.current,[]);const $=Zy(u,i),[k,M]=b.useState($),[T,I]=b.useState(fa(r));b.useEffect(()=>{C.current&&C.current.forceUpdate()}),b.useEffect(()=>{r&&I(fa(r))},[r]),St(()=>{if(!T||!c)return;const O=V=>{M(V.placement)};let A=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:V})=>{O(V)}}];l!=null&&(A=A.concat(l)),f&&f.modifiers!=null&&(A=A.concat(f.modifiers));const L=Gy(T,x.current,v({placement:$},f,{modifiers:A}));return R.current(L),()=>{L.destroy(),R.current(null)}},[T,a,l,c,f,$]);const D={placement:k};h!==null&&(D.TransitionProps=h);const F=Jy(),_=(o=m.root)!=null?o:"div",j=Ue({elementType:_,externalSlotProps:p.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:S},ownerState:t,className:F.root});return d.jsx(_,v({},j,{children:typeof s=="function"?s(D):s}))}),nC=b.forwardRef(function(t,n){const{anchorEl:o,children:r,container:s,direction:i="ltr",disablePortal:a=!1,keepMounted:l=!1,modifiers:c,open:u,placement:f="bottom",popperOptions:g=eC,popperRef:p,style:m,transition:h=!1,slotProps:y={},slots:x={}}=t,S=se(t,Xy),[C,w]=b.useState(!0),R=()=>{w(!1)},$=()=>{w(!0)};if(!l&&!u&&(!h||C))return null;let k;if(s)k=s;else if(o){const I=fa(o);k=I&&Qy(I)?vt(I).body:vt(null).body}const M=!u&&l&&(!h||C)?"none":void 0,T=h?{in:u,onEnter:R,onExited:$}:void 0;return d.jsx(Dp,{disablePortal:a,container:k,children:d.jsx(tC,v({anchorEl:o,direction:i,disablePortal:a,modifiers:c,ref:n,open:h?!C:u,placement:f,popperOptions:g,popperRef:p,slotProps:y,slots:x},S,{style:v({position:"fixed",top:0,left:0,display:M},m),TransitionProps:T,children:r}))})});function oC(e){const t=vt(e);return t.body===e?kn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function mr(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Qc(e){return parseInt(kn(e).getComputedStyle(e).paddingRight,10)||0}function rC(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,o=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||o}function Jc(e,t,n,o,r){const s=[t,n,...o];[].forEach.call(e.children,i=>{const a=s.indexOf(i)===-1,l=!rC(i);a&&l&&mr(i,r)})}function Ei(e,t){let n=-1;return e.some((o,r)=>t(o)?(n=r,!0):!1),n}function sC(e,t){const n=[],o=e.container;if(!t.disableScrollLock){if(oC(o)){const i=rp(vt(o));n.push({value:o.style.paddingRight,property:"padding-right",el:o}),o.style.paddingRight=`${Qc(o)+i}px`;const a=vt(o).querySelectorAll(".mui-fixed");[].forEach.call(a,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Qc(l)+i}px`})}let s;if(o.parentNode instanceof DocumentFragment)s=vt(o).body;else{const i=o.parentElement,a=kn(o);s=(i==null?void 0:i.nodeName)==="HTML"&&a.getComputedStyle(i).overflowY==="scroll"?i:o}n.push({value:s.style.overflow,property:"overflow",el:s},{value:s.style.overflowX,property:"overflow-x",el:s},{value:s.style.overflowY,property:"overflow-y",el:s}),s.style.overflow="hidden"}return()=>{n.forEach(({value:s,el:i,property:a})=>{s?i.style.setProperty(a,s):i.style.removeProperty(a)})}}function iC(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class aC{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let o=this.modals.indexOf(t);if(o!==-1)return o;o=this.modals.length,this.modals.push(t),t.modalRef&&mr(t.modalRef,!1);const r=iC(n);Jc(n,t.mount,t.modalRef,r,!0);const s=Ei(this.containers,i=>i.container===n);return s!==-1?(this.containers[s].modals.push(t),o):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:r}),o)}mount(t,n){const o=Ei(this.containers,s=>s.modals.indexOf(t)!==-1),r=this.containers[o];r.restore||(r.restore=sC(r,n))}remove(t,n=!0){const o=this.modals.indexOf(t);if(o===-1)return o;const r=Ei(this.containers,i=>i.modals.indexOf(t)!==-1),s=this.containers[r];if(s.modals.splice(s.modals.indexOf(t),1),this.modals.splice(o,1),s.modals.length===0)s.restore&&s.restore(),t.modalRef&&mr(t.modalRef,n),Jc(s.container,t.mount,t.modalRef,s.hiddenSiblings,!1),this.containers.splice(r,1);else{const i=s.modals[s.modals.length-1];i.modalRef&&mr(i.modalRef,!1)}return o}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function lC(e){return typeof e=="function"?e():e}function cC(e){return e?e.props.hasOwnProperty("in"):!1}const uC=new aC;function dC(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:r=uC,closeAfterTransition:s=!1,onTransitionEnter:i,onTransitionExited:a,children:l,onClose:c,open:u,rootRef:f}=e,g=b.useRef({}),p=b.useRef(null),m=b.useRef(null),h=et(m,f),[y,x]=b.useState(!u),S=cC(l);let C=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(C=!1);const w=()=>vt(p.current),R=()=>(g.current.modalRef=m.current,g.current.mount=p.current,g.current),$=()=>{r.mount(R(),{disableScrollLock:o}),m.current&&(m.current.scrollTop=0)},k=Oe(()=>{const A=lC(t)||w().body;r.add(R(),A),m.current&&$()}),M=b.useCallback(()=>r.isTopModal(R()),[r]),T=Oe(A=>{p.current=A,A&&(u&&M()?$():m.current&&mr(m.current,C))}),I=b.useCallback(()=>{r.remove(R(),C)},[C,r]);b.useEffect(()=>()=>{I()},[I]),b.useEffect(()=>{u?k():(!S||!s)&&I()},[u,I,S,s,k]);const D=A=>L=>{var V;(V=A.onKeyDown)==null||V.call(A,L),!(L.key!=="Escape"||L.which===229||!M())&&(n||(L.stopPropagation(),c&&c(L,"escapeKeyDown")))},F=A=>L=>{var V;(V=A.onClick)==null||V.call(A,L),L.target===L.currentTarget&&c&&c(L,"backdropClick")};return{getRootProps:(A={})=>{const L=pr(e);delete L.onTransitionEnter,delete L.onTransitionExited;const V=v({},L,A);return v({role:"presentation"},V,{onKeyDown:D(V),ref:h})},getBackdropProps:(A={})=>{const L=A;return v({"aria-hidden":!0},L,{onClick:F(L),open:u})},getTransitionProps:()=>{const A=()=>{x(!1),i&&i()},L=()=>{x(!0),a&&a(),s&&I()};return{onEnter:Cs(A,l==null?void 0:l.props.onEnter),onExited:Cs(L,l==null?void 0:l.props.onExited)}},rootRef:h,portalRef:T,isTopModal:M,exited:y,hasTransition:S}}const pC=2;function Fp(e,t){return e-t}function eu(e,t){var n;const{index:o}=(n=e.reduce((r,s,i)=>{const a=Math.abs(t-s);return r===null||a({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},vC=e=>e;let ts;function nu(){return ts===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?ts=CSS.supports("touch-action","none"):ts=!0),ts}function bC(e){const{"aria-labelledby":t,defaultValue:n,disabled:o=!1,disableSwap:r=!1,isRtl:s=!1,marks:i=!1,max:a=100,min:l=0,name:c,onChange:u,onChangeCommitted:f,orientation:g="horizontal",rootRef:p,scale:m=vC,step:h=1,tabIndex:y,value:x}=e,S=b.useRef(),[C,w]=b.useState(-1),[R,$]=b.useState(-1),[k,M]=b.useState(!1),T=b.useRef(0),[I,D]=It({controlled:x,default:n??l,name:"Slider"}),F=u&&((ne,oe,xe)=>{const ye=ne.nativeEvent||ne,ge=new ye.constructor(ye.type,ye);Object.defineProperty(ge,"target",{writable:!0,value:{value:oe,name:c}}),u(ge,oe,xe)}),_=Array.isArray(I);let j=_?I.slice().sort(Fp):[I];j=j.map(ne=>ne==null?l:ko(ne,l,a));const O=i===!0&&h!==null?[...Array(Math.floor((a-l)/h)+1)].map((ne,oe)=>({value:l+h*oe})):i||[],A=O.map(ne=>ne.value),{isFocusVisibleRef:L,onBlur:V,onFocus:E,ref:H}=Gs(),[te,ae]=b.useState(-1),ee=b.useRef(),z=et(H,ee),U=et(p,z),W=ne=>oe=>{var xe;const ye=Number(oe.currentTarget.getAttribute("data-index"));E(oe),L.current===!0&&ae(ye),$(ye),ne==null||(xe=ne.onFocus)==null||xe.call(ne,oe)},Q=ne=>oe=>{var xe;V(oe),L.current===!1&&ae(-1),$(-1),ne==null||(xe=ne.onBlur)==null||xe.call(ne,oe)};St(()=>{if(o&&ee.current.contains(document.activeElement)){var ne;(ne=document.activeElement)==null||ne.blur()}},[o]),o&&C!==-1&&w(-1),o&&te!==-1&&ae(-1);const Y=ne=>oe=>{var xe;(xe=ne.onChange)==null||xe.call(ne,oe);const ye=Number(oe.currentTarget.getAttribute("data-index")),ge=j[ye],De=A.indexOf(ge);let Le=oe.target.valueAsNumber;if(O&&h==null){const Ve=A[A.length-1];Le>Ve?Le=Ve:Le{const{current:xe}=ee,{width:ye,height:ge,bottom:De,left:Le}=xe.getBoundingClientRect();let Ve;ve.indexOf("vertical")===0?Ve=(De-ne.y)/ge:Ve=(ne.x-Le)/ye,ve.indexOf("-reverse")!==-1&&(Ve=1-Ve);let Ce;if(Ce=fC(Ve,l,a),h)Ce=mC(Ce,h,l);else{const Z=eu(A,Ce);Ce=A[Z]}Ce=ko(Ce,l,a);let we=0;if(_){oe?we=J.current:we=eu(j,Ce),r&&(Ce=ko(Ce,j[we-1]||-1/0,j[we+1]||1/0));const Z=Ce;Ce=tu({values:j,newValue:Ce,index:we}),r&&oe||(we=Ce.indexOf(Z),J.current=we)}return{newValue:Ce,activeIndex:we}},me=Oe(ne=>{const oe=Qr(ne,S);if(!oe)return;if(T.current+=1,ne.type==="mousemove"&&ne.buttons===0){K(ne);return}const{newValue:xe,activeIndex:ye}=G({finger:oe,move:!0});Jr({sliderRef:ee,activeIndex:ye,setActive:w}),D(xe),!k&&T.current>pC&&M(!0),F&&!es(xe,I)&&F(ne,xe,ye)}),K=Oe(ne=>{const oe=Qr(ne,S);if(M(!1),!oe)return;const{newValue:xe}=G({finger:oe,move:!0});w(-1),ne.type==="touchend"&&$(-1),f&&f(ne,xe),S.current=void 0,fe()}),ue=Oe(ne=>{if(o)return;nu()||ne.preventDefault();const oe=ne.changedTouches[0];oe!=null&&(S.current=oe.identifier);const xe=Qr(ne,S);if(xe!==!1){const{newValue:ge,activeIndex:De}=G({finger:xe});Jr({sliderRef:ee,activeIndex:De,setActive:w}),D(ge),F&&!es(ge,I)&&F(ne,ge,De)}T.current=0;const ye=vt(ee.current);ye.addEventListener("touchmove",me,{passive:!0}),ye.addEventListener("touchend",K,{passive:!0})}),fe=b.useCallback(()=>{const ne=vt(ee.current);ne.removeEventListener("mousemove",me),ne.removeEventListener("mouseup",K),ne.removeEventListener("touchmove",me),ne.removeEventListener("touchend",K)},[K,me]);b.useEffect(()=>{const{current:ne}=ee;return ne.addEventListener("touchstart",ue,{passive:nu()}),()=>{ne.removeEventListener("touchstart",ue),fe()}},[fe,ue]),b.useEffect(()=>{o&&fe()},[o,fe]);const ce=ne=>oe=>{var xe;if((xe=ne.onMouseDown)==null||xe.call(ne,oe),o||oe.defaultPrevented||oe.button!==0)return;oe.preventDefault();const ye=Qr(oe,S);if(ye!==!1){const{newValue:De,activeIndex:Le}=G({finger:ye});Jr({sliderRef:ee,activeIndex:Le,setActive:w}),D(De),F&&!es(De,I)&&F(oe,De,Le)}T.current=0;const ge=vt(ee.current);ge.addEventListener("mousemove",me,{passive:!0}),ge.addEventListener("mouseup",K)},Fe=ks(_?j[0]:l,l,a),le=ks(j[j.length-1],l,a)-Fe,Pe=(ne={})=>{const oe=pr(ne),xe={onMouseDown:ce(oe||{})},ye=v({},oe,xe);return v({},ne,{ref:U},ye)},N=ne=>oe=>{var xe;(xe=ne.onMouseOver)==null||xe.call(ne,oe);const ye=Number(oe.currentTarget.getAttribute("data-index"));$(ye)},q=ne=>oe=>{var xe;(xe=ne.onMouseLeave)==null||xe.call(ne,oe),$(-1)};return{active:C,axis:ve,axisProps:hC,dragging:k,focusedThumbIndex:te,getHiddenInputProps:(ne={})=>{var oe;const xe=pr(ne),ye={onChange:Y(xe||{}),onFocus:W(xe||{}),onBlur:Q(xe||{})},ge=v({},xe,ye);return v({tabIndex:y,"aria-labelledby":t,"aria-orientation":g,"aria-valuemax":m(a),"aria-valuemin":m(l),name:c,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":(oe=e.step)!=null?oe:void 0,disabled:o},ne,ge,{style:v({},Pv,{direction:s?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:Pe,getThumbProps:(ne={})=>{const oe=pr(ne),xe={onMouseOver:N(oe||{}),onMouseLeave:q(oe||{})};return v({},ne,oe,xe)},marks:O,open:R,range:_,rootRef:U,trackLeap:le,trackOffset:Fe,values:j,getThumbStyle:ne=>({pointerEvents:C!==-1&&C!==ne?"none":void 0})}}const xC=["onChange","maxRows","minRows","style","value"];function ns(e){return parseInt(e,10)||0}const yC={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function ou(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const CC=b.forwardRef(function(t,n){const{onChange:o,maxRows:r,minRows:s=1,style:i,value:a}=t,l=se(t,xC),{current:c}=b.useRef(a!=null),u=b.useRef(null),f=et(n,u),g=b.useRef(null),p=b.useRef(0),[m,h]=b.useState({outerHeightStyle:0}),y=b.useCallback(()=>{const w=u.current,$=kn(w).getComputedStyle(w);if($.width==="0px")return{outerHeightStyle:0};const k=g.current;k.style.width=$.width,k.value=w.value||t.placeholder||"x",k.value.slice(-1)===` +`&&(k.value+=" ");const M=$.boxSizing,T=ns($.paddingBottom)+ns($.paddingTop),I=ns($.borderBottomWidth)+ns($.borderTopWidth),D=k.scrollHeight;k.value="x";const F=k.scrollHeight;let _=D;s&&(_=Math.max(Number(s)*F,_)),r&&(_=Math.min(Number(r)*F,_)),_=Math.max(_,F);const j=_+(M==="border-box"?T+I:0),O=Math.abs(_-D)<=1;return{outerHeightStyle:j,overflow:O}},[r,s,t.placeholder]),x=(w,R)=>{const{outerHeightStyle:$,overflow:k}=R;return p.current<20&&($>0&&Math.abs((w.outerHeightStyle||0)-$)>1||w.overflow!==k)?(p.current+=1,{overflow:k,outerHeightStyle:$}):w},S=b.useCallback(()=>{const w=y();ou(w)||h(R=>x(R,w))},[y]);St(()=>{const w=()=>{const D=y();ou(D)||Ra.flushSync(()=>{h(F=>x(F,D))})},R=()=>{p.current=0,w()};let $;const k=fo(R),M=u.current,T=kn(M);T.addEventListener("resize",k);let I;return typeof ResizeObserver<"u"&&(I=new ResizeObserver(R),I.observe(M)),()=>{k.clear(),cancelAnimationFrame($),T.removeEventListener("resize",k),I&&I.disconnect()}},[y]),St(()=>{S()}),b.useEffect(()=>{p.current=0},[a]);const C=w=>{p.current=0,c||S(),o&&o(w)};return d.jsxs(b.Fragment,{children:[d.jsx("textarea",v({value:a,onChange:C,ref:f,rows:s,style:v({height:m.outerHeightStyle,overflow:m.overflow?"hidden":void 0},i)},l)),d.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:g,tabIndex:-1,style:v({},yC.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function ru(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function SC(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:o,matchFrom:r="any",stringify:s,trim:i=!1}=e;return(a,{inputValue:l,getOptionLabel:c})=>{let u=i?l.trim():l;n&&(u=u.toLowerCase()),t&&(u=ru(u));const f=u?a.filter(g=>{let p=(s||c)(g);return n&&(p=p.toLowerCase()),t&&(p=ru(p)),r==="start"?p.indexOf(u)===0:p.indexOf(u)>-1}):a;return typeof o=="number"?f.slice(0,o):f}}function Ai(e,t){for(let n=0;n{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function RC(e){const{unstable_isActiveElementInListbox:t=PC,unstable_classNamePrefix:n="Mui",autoComplete:o=!1,autoHighlight:r=!1,autoSelect:s=!1,blurOnSelect:i=!1,clearOnBlur:a=!e.freeSolo,clearOnEscape:l=!1,componentName:c="useAutocomplete",defaultValue:u=e.multiple?[]:null,disableClearable:f=!1,disableCloseOnSelect:g=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:y=wC,filterSelectedOptions:x=!1,freeSolo:S=!1,getOptionDisabled:C,getOptionKey:w,getOptionLabel:R=ie=>{var X;return(X=ie.label)!=null?X:ie},groupBy:$,handleHomeEndKeys:k=!e.freeSolo,id:M,includeInputInList:T=!1,inputValue:I,isOptionEqualToValue:D=(ie,X)=>ie===X,multiple:F=!1,onChange:_,onClose:j,onHighlightChange:O,onInputChange:A,onOpen:L,open:V,openOnFocus:E=!1,options:H,readOnly:te=!1,selectOnFocus:ae=!e.freeSolo,value:ee}=e,z=Dn(M);let U=R;U=ie=>{const X=R(ie);return typeof X!="string"?String(X):X};const W=b.useRef(!1),Q=b.useRef(!0),Y=b.useRef(null),J=b.useRef(null),[ve,G]=b.useState(null),[me,K]=b.useState(-1),ue=r?0:-1,fe=b.useRef(ue),[ce,Fe]=It({controlled:ee,default:u,name:c}),[le,Pe]=It({controlled:I,default:"",name:c,state:"inputValue"}),[N,q]=b.useState(!1),pe=b.useCallback((ie,X)=>{if(!(F?ce.length!(x&&(F?ce:[ce]).some(X=>X!==null&&D(ie,X)))),{inputValue:xe&&ne?"":le,getOptionLabel:U}):[],De=Da({filteredOptions:ge,value:ce,inputValue:le});b.useEffect(()=>{const ie=ce!==De.value;N&&!ie||S&&!ie||pe(null,ce)},[ce,pe,N,De.value,S]);const Le=Me&&ge.length>0&&!te,Ve=Oe(ie=>{ie===-1?Y.current.focus():ve.querySelector(`[data-tag-index="${ie}"]`).focus()});b.useEffect(()=>{F&&me>ce.length-1&&(K(-1),Ve(-1))},[ce,F,me,Ve]);function Ce(ie,X){if(!J.current||ie<0||ie>=ge.length)return-1;let Ie=ie;for(;;){const Ae=J.current.querySelector(`[data-option-index="${Ie}"]`),Ge=m?!1:!Ae||Ae.disabled||Ae.getAttribute("aria-disabled")==="true";if(Ae&&Ae.hasAttribute("tabindex")&&!Ge)return Ie;if(X==="next"?Ie=(Ie+1)%ge.length:Ie=(Ie-1+ge.length)%ge.length,Ie===ie)return-1}}const we=Oe(({event:ie,index:X,reason:Ie="auto"})=>{if(fe.current=X,X===-1?Y.current.removeAttribute("aria-activedescendant"):Y.current.setAttribute("aria-activedescendant",`${z}-option-${X}`),O&&O(ie,X===-1?null:ge[X],Ie),!J.current)return;const Ae=J.current.querySelector(`[role="option"].${n}-focused`);Ae&&(Ae.classList.remove(`${n}-focused`),Ae.classList.remove(`${n}-focusVisible`));let Ge=J.current;if(J.current.getAttribute("role")!=="listbox"&&(Ge=J.current.parentElement.querySelector('[role="listbox"]')),!Ge)return;if(X===-1){Ge.scrollTop=0;return}const xt=J.current.querySelector(`[data-option-index="${X}"]`);if(xt&&(xt.classList.add(`${n}-focused`),Ie==="keyboard"&&xt.classList.add(`${n}-focusVisible`),Ge.scrollHeight>Ge.clientHeight&&Ie!=="mouse"&&Ie!=="touch")){const Pt=xt,We=Ge.clientHeight+Ge.scrollTop,jt=Pt.offsetTop+Pt.offsetHeight;jt>We?Ge.scrollTop=jt-Ge.clientHeight:Pt.offsetTop-Pt.offsetHeight*($?1.3:0){if(!ye)return;const xt=Ce((()=>{const Pt=ge.length-1;if(X==="reset")return ue;if(X==="start")return 0;if(X==="end")return Pt;const We=fe.current+X;return We<0?We===-1&&T?-1:h&&fe.current!==-1||Math.abs(X)>1?0:Pt:We>Pt?We===Pt+1&&T?-1:h||Math.abs(X)>1?Pt:0:We})(),Ie);if(we({index:xt,reason:Ae,event:ie}),o&&X!=="reset")if(xt===-1)Y.current.value=le;else{const Pt=U(ge[xt]);Y.current.value=Pt,Pt.toLowerCase().indexOf(le.toLowerCase())===0&&le.length>0&&Y.current.setSelectionRange(le.length,Pt.length)}}),he=()=>{const ie=(X,Ie)=>{const Ae=X?U(X):"",Ge=Ie?U(Ie):"";return Ae===Ge};if(fe.current!==-1&&De.filteredOptions&&De.filteredOptions.length!==ge.length&&De.inputValue===le&&(F?ce.length===De.value.length&&De.value.every((X,Ie)=>U(ce[Ie])===U(X)):ie(De.value,ce))){const X=De.filteredOptions[fe.current];if(X&&ge.some(Ae=>U(Ae)===U(X)))return!0}return!1},Ee=b.useCallback(()=>{if(!ye||he())return;const ie=F?ce[0]:ce;if(ge.length===0||ie==null){Z({diff:"reset"});return}if(J.current){if(ie!=null){const X=ge[fe.current];if(F&&X&&Ai(ce,Ae=>D(X,Ae))!==-1)return;const Ie=Ai(ge,Ae=>D(Ae,ie));Ie===-1?Z({diff:"reset"}):we({index:Ie});return}if(fe.current>=ge.length-1){we({index:ge.length-1});return}we({index:fe.current})}},[ge.length,F?!1:ce,x,Z,we,ye,le,F]),Be=Oe(ie=>{Cr(J,ie),ie&&Ee()});b.useEffect(()=>{Ee()},[Ee]);const He=ie=>{Me||(Te(!0),oe(!0),L&&L(ie))},Xe=(ie,X)=>{Me&&(Te(!1),j&&j(ie,X))},ot=(ie,X,Ie,Ae)=>{if(F){if(ce.length===X.length&&ce.every((Ge,xt)=>Ge===X[xt]))return}else if(ce===X)return;_&&_(ie,X,Ie,Ae),Fe(X)},ft=b.useRef(!1),dt=(ie,X,Ie="selectOption",Ae="options")=>{let Ge=Ie,xt=X;if(F){xt=Array.isArray(ce)?ce.slice():[];const Pt=Ai(xt,We=>D(X,We));Pt===-1?xt.push(X):Ae!=="freeSolo"&&(xt.splice(Pt,1),Ge="removeOption")}pe(ie,xt),ot(ie,xt,Ge,{option:X}),!g&&(!ie||!ie.ctrlKey&&!ie.metaKey)&&Xe(ie,Ge),(i===!0||i==="touch"&&ft.current||i==="mouse"&&!ft.current)&&Y.current.blur()};function Ke(ie,X){if(ie===-1)return-1;let Ie=ie;for(;;){if(X==="next"&&Ie===ce.length||X==="previous"&&Ie===-1)return-1;const Ae=ve.querySelector(`[data-tag-index="${Ie}"]`);if(!Ae||!Ae.hasAttribute("tabindex")||Ae.disabled||Ae.getAttribute("aria-disabled")==="true")Ie+=X==="next"?1:-1;else return Ie}}const mt=(ie,X)=>{if(!F)return;le===""&&Xe(ie,"toggleInput");let Ie=me;me===-1?le===""&&X==="previous"&&(Ie=ce.length-1):(Ie+=X==="next"?1:-1,Ie<0&&(Ie=0),Ie===ce.length&&(Ie=-1)),Ie=Ke(Ie,X),K(Ie),Ve(Ie)},Dt=ie=>{W.current=!0,Pe(""),A&&A(ie,"","clear"),ot(ie,F?[]:null,"clear")},wt=ie=>X=>{if(ie.onKeyDown&&ie.onKeyDown(X),!X.defaultMuiPrevented&&(me!==-1&&["ArrowLeft","ArrowRight"].indexOf(X.key)===-1&&(K(-1),Ve(-1)),X.which!==229))switch(X.key){case"Home":ye&&k&&(X.preventDefault(),Z({diff:"start",direction:"next",reason:"keyboard",event:X}));break;case"End":ye&&k&&(X.preventDefault(),Z({diff:"end",direction:"previous",reason:"keyboard",event:X}));break;case"PageUp":X.preventDefault(),Z({diff:-su,direction:"previous",reason:"keyboard",event:X}),He(X);break;case"PageDown":X.preventDefault(),Z({diff:su,direction:"next",reason:"keyboard",event:X}),He(X);break;case"ArrowDown":X.preventDefault(),Z({diff:1,direction:"next",reason:"keyboard",event:X}),He(X);break;case"ArrowUp":X.preventDefault(),Z({diff:-1,direction:"previous",reason:"keyboard",event:X}),He(X);break;case"ArrowLeft":mt(X,"previous");break;case"ArrowRight":mt(X,"next");break;case"Enter":if(fe.current!==-1&&ye){const Ie=ge[fe.current],Ae=C?C(Ie):!1;if(X.preventDefault(),Ae)return;dt(X,Ie,"selectOption"),o&&Y.current.setSelectionRange(Y.current.value.length,Y.current.value.length)}else S&&le!==""&&xe===!1&&(F&&X.preventDefault(),dt(X,le,"createOption","freeSolo"));break;case"Escape":ye?(X.preventDefault(),X.stopPropagation(),Xe(X,"escape")):l&&(le!==""||F&&ce.length>0)&&(X.preventDefault(),X.stopPropagation(),Dt(X));break;case"Backspace":if(F&&!te&&le===""&&ce.length>0){const Ie=me===-1?ce.length-1:me,Ae=ce.slice();Ae.splice(Ie,1),ot(X,Ae,"removeOption",{option:ce[Ie]})}break;case"Delete":if(F&&!te&&le===""&&ce.length>0&&me!==-1){const Ie=me,Ae=ce.slice();Ae.splice(Ie,1),ot(X,Ae,"removeOption",{option:ce[Ie]})}break}},yn=ie=>{q(!0),E&&!W.current&&He(ie)},Bt=ie=>{if(t(J)){Y.current.focus();return}q(!1),Q.current=!0,W.current=!1,s&&fe.current!==-1&&ye?dt(ie,ge[fe.current],"blur"):s&&S&&le!==""?dt(ie,le,"blur","freeSolo"):a&&pe(ie,ce),Xe(ie,"blur")},bt=ie=>{const X=ie.target.value;le!==X&&(Pe(X),oe(!1),A&&A(ie,X,"input")),X===""?!f&&!F&&ot(ie,null,"clear"):He(ie)},pt=ie=>{const X=Number(ie.currentTarget.getAttribute("data-option-index"));fe.current!==X&&we({event:ie,index:X,reason:"mouse"})},_e=ie=>{we({event:ie,index:Number(ie.currentTarget.getAttribute("data-option-index")),reason:"touch"}),ft.current=!0},Wt=ie=>{const X=Number(ie.currentTarget.getAttribute("data-option-index"));dt(ie,ge[X],"selectOption"),ft.current=!1},at=ie=>X=>{const Ie=ce.slice();Ie.splice(ie,1),ot(X,Ie,"removeOption",{option:ce[ie]})},tt=ie=>{Me?Xe(ie,"toggleInput"):He(ie)},gt=ie=>{ie.currentTarget.contains(ie.target)&&ie.target.getAttribute("id")!==z&&ie.preventDefault()},$t=ie=>{ie.currentTarget.contains(ie.target)&&(Y.current.focus(),ae&&Q.current&&Y.current.selectionEnd-Y.current.selectionStart===0&&Y.current.select(),Q.current=!1)},ct=ie=>{!p&&(le===""||!Me)&&tt(ie)};let kt=S&&le.length>0;kt=kt||(F?ce.length>0:ce!==null);let dn=ge;return $&&(dn=ge.reduce((ie,X,Ie)=>{const Ae=$(X);return ie.length>0&&ie[ie.length-1].group===Ae?ie[ie.length-1].options.push(X):ie.push({key:Ie,index:Ie,group:Ae,options:[X]}),ie},[])),p&&N&&Bt(),{getRootProps:(ie={})=>v({"aria-owns":Le?`${z}-listbox`:null},ie,{onKeyDown:wt(ie),onMouseDown:gt,onClick:$t}),getInputLabelProps:()=>({id:`${z}-label`,htmlFor:z}),getInputProps:()=>({id:z,value:le,onBlur:Bt,onFocus:yn,onChange:bt,onMouseDown:ct,"aria-activedescendant":ye?"":null,"aria-autocomplete":o?"both":"list","aria-controls":Le?`${z}-listbox`:void 0,"aria-expanded":Le,autoComplete:"off",ref:Y,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:p}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Dt}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:tt}),getTagProps:({index:ie})=>v({key:ie,"data-tag-index":ie,tabIndex:-1},!te&&{onDelete:at(ie)}),getListboxProps:()=>({role:"listbox",id:`${z}-listbox`,"aria-labelledby":`${z}-label`,ref:Be,onMouseDown:ie=>{ie.preventDefault()}}),getOptionProps:({index:ie,option:X})=>{var Ie;const Ae=(F?ce:[ce]).some(xt=>xt!=null&&D(X,xt)),Ge=C?C(X):!1;return{key:(Ie=w==null?void 0:w(X))!=null?Ie:U(X),tabIndex:-1,role:"option",id:`${z}-option-${ie}`,onMouseMove:pt,onClick:Wt,onTouchStart:_e,"data-option-index":ie,"aria-disabled":Ge,"aria-selected":Ae}},id:z,inputValue:le,value:ce,dirty:kt,expanded:ye&&ve,popupOpen:ye,focused:N||me!==-1,anchorEl:ve,setAnchorEl:G,focusedTag:me,groupedOptions:dn}}function it(){const e=Go(oi);return e[_r]||e}const jp=e=>e.scrollTop;function Bo(e,t){var n,o;const{timeout:r,easing:s,style:i={}}=e;return{duration:(n=i.transitionDuration)!=null?n:typeof r=="number"?r:r[t.mode]||0,easing:(o=i.transitionTimingFunction)!=null?o:typeof s=="object"?s[t.mode]:s,delay:i.transitionDelay}}const $C=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function ga(e){return`scale(${e}, ${e**2})`}const kC={entering:{opacity:1,transform:ga(1)},entered:{opacity:1,transform:"none"}},Li=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),_p=b.forwardRef(function(t,n){const{addEndListener:o,appear:r=!0,children:s,easing:i,in:a,onEnter:l,onEntered:c,onEntering:u,onExit:f,onExited:g,onExiting:p,style:m,timeout:h="auto",TransitionComponent:y=ri}=t,x=se(t,$C),S=ro(),C=b.useRef(),w=it(),R=b.useRef(null),$=et(R,s.ref,n),k=O=>A=>{if(O){const L=R.current;A===void 0?O(L):O(L,A)}},M=k(u),T=k((O,A)=>{jp(O);const{duration:L,delay:V,easing:E}=Bo({style:m,timeout:h,easing:i},{mode:"enter"});let H;h==="auto"?(H=w.transitions.getAutoHeightDuration(O.clientHeight),C.current=H):H=L,O.style.transition=[w.transitions.create("opacity",{duration:H,delay:V}),w.transitions.create("transform",{duration:Li?H:H*.666,delay:V,easing:E})].join(","),l&&l(O,A)}),I=k(c),D=k(p),F=k(O=>{const{duration:A,delay:L,easing:V}=Bo({style:m,timeout:h,easing:i},{mode:"exit"});let E;h==="auto"?(E=w.transitions.getAutoHeightDuration(O.clientHeight),C.current=E):E=A,O.style.transition=[w.transitions.create("opacity",{duration:E,delay:L}),w.transitions.create("transform",{duration:Li?E:E*.666,delay:Li?L:L||E*.333,easing:V})].join(","),O.style.opacity=0,O.style.transform=ga(.75),f&&f(O)}),_=k(g),j=O=>{h==="auto"&&S.start(C.current||0,O),o&&o(R.current,O)};return d.jsx(y,v({appear:r,in:a,nodeRef:R,onEnter:T,onEntered:I,onEntering:M,onExit:F,onExited:_,onExiting:D,addEndListener:j,timeout:h==="auto"?null:h},x,{children:(O,A)=>b.cloneElement(s,v({style:v({opacity:0,transform:ga(.75),visibility:O==="exited"&&!a?"hidden":void 0},kC[O],m,s.props.style),ref:$},A))}))});_p.muiSupportAuto=!0;const Rr=_p;function TC(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function MC(e){return parseFloat(e)}const IC=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},iu=IC,DC=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],OC=B(nC,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),FC=b.forwardRef(function(t,n){var o;const r=Va(),s=Se({props:t,name:"MuiPopper"}),{anchorEl:i,component:a,components:l,componentsProps:c,container:u,disablePortal:f,keepMounted:g,modifiers:p,open:m,placement:h,popperOptions:y,popperRef:x,transition:S,slots:C,slotProps:w}=s,R=se(s,DC),$=(o=C==null?void 0:C.root)!=null?o:l==null?void 0:l.Root,k=v({anchorEl:i,container:u,disablePortal:f,keepMounted:g,modifiers:p,open:m,placement:h,popperOptions:y,popperRef:x,transition:S},R);return d.jsx(OC,v({as:a,direction:r==null?void 0:r.direction,slots:{root:$},slotProps:w??c},k,{ref:n}))}),Lr=FC;function jC(e){return ke("MuiTooltip",e)}const _C=$e("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Bn=_C,EC=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function AC(e){return Math.round(e*1e5)/1e5}const LC=e=>{const{classes:t,disableInteractive:n,arrow:o,touch:r,placement:s}=e,i={popper:["popper",!n&&"popperInteractive",o&&"popperArrow"],tooltip:["tooltip",o&&"tooltipArrow",r&&"touch",`tooltipPlacement${re(s.split("-")[0])}`],arrow:["arrow"]};return Re(i,jC,t)},VC=B(Lr,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>v({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Bn.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Bn.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Bn.arrow}`]:v({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Bn.arrow}`]:v({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),zC=B("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${re(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>v({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:je(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${AC(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Bn.popper}[data-popper-placement*="left"] &`]:v({transformOrigin:"right center"},t.isRtl?v({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):v({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Bn.popper}[data-popper-placement*="right"] &`]:v({transformOrigin:"left center"},t.isRtl?v({marginRight:"14px"},t.touch&&{marginRight:"24px"}):v({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Bn.popper}[data-popper-placement*="top"] &`]:v({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Bn.popper}[data-popper-placement*="bottom"] &`]:v({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),BC=B("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:je(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let os=!1;const au=new Fr;let Jo={x:0,y:0};function rs(e,t){return n=>{t&&t(n),e(n)}}const NC=b.forwardRef(function(t,n){var o,r,s,i,a,l,c,u,f,g,p,m,h,y,x,S,C,w,R;const $=Se({props:t,name:"MuiTooltip"}),{arrow:k=!1,children:M,components:T={},componentsProps:I={},describeChild:D=!1,disableFocusListener:F=!1,disableHoverListener:_=!1,disableInteractive:j=!1,disableTouchListener:O=!1,enterDelay:A=100,enterNextDelay:L=0,enterTouchDelay:V=700,followCursor:E=!1,id:H,leaveDelay:te=0,leaveTouchDelay:ae=1500,onClose:ee,onOpen:z,open:U,placement:W="bottom",PopperComponent:Q,PopperProps:Y={},slotProps:J={},slots:ve={},title:G,TransitionComponent:me=Rr,TransitionProps:K}=$,ue=se($,EC),fe=b.isValidElement(M)?M:d.jsx("span",{children:M}),ce=it(),Fe=ce.direction==="rtl",[le,Pe]=b.useState(),[N,q]=b.useState(null),pe=b.useRef(!1),Me=j||E,Te=ro(),ne=ro(),oe=ro(),xe=ro(),[ye,ge]=It({controlled:U,default:!1,name:"Tooltip",state:"open"});let De=ye;const Le=Dn(H),Ve=b.useRef(),Ce=Oe(()=>{Ve.current!==void 0&&(document.body.style.WebkitUserSelect=Ve.current,Ve.current=void 0),xe.clear()});b.useEffect(()=>Ce,[Ce]);const we=We=>{au.clear(),os=!0,ge(!0),z&&!De&&z(We)},Z=Oe(We=>{au.start(800+te,()=>{os=!1}),ge(!1),ee&&De&&ee(We),Te.start(ce.transitions.duration.shortest,()=>{pe.current=!1})}),he=We=>{pe.current&&We.type!=="touchstart"||(le&&le.removeAttribute("title"),ne.clear(),oe.clear(),A||os&&L?ne.start(os?L:A,()=>{we(We)}):we(We))},Ee=We=>{ne.clear(),oe.start(te,()=>{Z(We)})},{isFocusVisibleRef:Be,onBlur:He,onFocus:Xe,ref:ot}=Gs(),[,ft]=b.useState(!1),dt=We=>{He(We),Be.current===!1&&(ft(!1),Ee(We))},Ke=We=>{le||Pe(We.currentTarget),Xe(We),Be.current===!0&&(ft(!0),he(We))},mt=We=>{pe.current=!0;const jt=fe.props;jt.onTouchStart&&jt.onTouchStart(We)},Dt=he,wt=Ee,yn=We=>{mt(We),oe.clear(),Te.clear(),Ce(),Ve.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",xe.start(V,()=>{document.body.style.WebkitUserSelect=Ve.current,he(We)})},Bt=We=>{fe.props.onTouchEnd&&fe.props.onTouchEnd(We),Ce(),oe.start(ae,()=>{Z(We)})};b.useEffect(()=>{if(!De)return;function We(jt){(jt.key==="Escape"||jt.key==="Esc")&&Z(jt)}return document.addEventListener("keydown",We),()=>{document.removeEventListener("keydown",We)}},[Z,De]);const bt=et(fe.ref,ot,Pe,n);!G&&G!==0&&(De=!1);const pt=b.useRef(),_e=We=>{const jt=fe.props;jt.onMouseMove&&jt.onMouseMove(We),Jo={x:We.clientX,y:We.clientY},pt.current&&pt.current.update()},Wt={},at=typeof G=="string";D?(Wt.title=!De&&at&&!_?G:null,Wt["aria-describedby"]=De?Le:null):(Wt["aria-label"]=at?G:null,Wt["aria-labelledby"]=De&&!at?Le:null);const tt=v({},Wt,ue,fe.props,{className:de(ue.className,fe.props.className),onTouchStart:mt,ref:bt},E?{onMouseMove:_e}:{}),gt={};O||(tt.onTouchStart=yn,tt.onTouchEnd=Bt),_||(tt.onMouseOver=rs(Dt,tt.onMouseOver),tt.onMouseLeave=rs(wt,tt.onMouseLeave),Me||(gt.onMouseOver=Dt,gt.onMouseLeave=wt)),F||(tt.onFocus=rs(Ke,tt.onFocus),tt.onBlur=rs(dt,tt.onBlur),Me||(gt.onFocus=Ke,gt.onBlur=dt));const $t=b.useMemo(()=>{var We;let jt=[{name:"arrow",enabled:!!N,options:{element:N,padding:4}}];return(We=Y.popperOptions)!=null&&We.modifiers&&(jt=jt.concat(Y.popperOptions.modifiers)),v({},Y.popperOptions,{modifiers:jt})},[N,Y]),ct=v({},$,{isRtl:Fe,arrow:k,disableInteractive:Me,placement:W,PopperComponentProp:Q,touch:pe.current}),kt=LC(ct),dn=(o=(r=ve.popper)!=null?r:T.Popper)!=null?o:VC,ie=(s=(i=(a=ve.transition)!=null?a:T.Transition)!=null?i:me)!=null?s:Rr,X=(l=(c=ve.tooltip)!=null?c:T.Tooltip)!=null?l:zC,Ie=(u=(f=ve.arrow)!=null?f:T.Arrow)!=null?u:BC,Ae=ir(dn,v({},Y,(g=J.popper)!=null?g:I.popper,{className:de(kt.popper,Y==null?void 0:Y.className,(p=(m=J.popper)!=null?m:I.popper)==null?void 0:p.className)}),ct),Ge=ir(ie,v({},K,(h=J.transition)!=null?h:I.transition),ct),xt=ir(X,v({},(y=J.tooltip)!=null?y:I.tooltip,{className:de(kt.tooltip,(x=(S=J.tooltip)!=null?S:I.tooltip)==null?void 0:x.className)}),ct),Pt=ir(Ie,v({},(C=J.arrow)!=null?C:I.arrow,{className:de(kt.arrow,(w=(R=J.arrow)!=null?R:I.arrow)==null?void 0:w.className)}),ct);return d.jsxs(b.Fragment,{children:[b.cloneElement(fe,tt),d.jsx(dn,v({as:Q??Lr,placement:W,anchorEl:E?{getBoundingClientRect:()=>({top:Jo.y,left:Jo.x,right:Jo.x,bottom:Jo.y,width:0,height:0})}:le,popperRef:pt,open:le?De:!1,id:Le,transition:!0},gt,Ae,{popperOptions:$t,children:({TransitionProps:We})=>d.jsx(ie,v({timeout:ce.transitions.duration.shorter},We,Ge,{children:d.jsxs(X,v({},xt,{children:[G,k?d.jsx(Ie,v({},Pt,{ref:q})):null]}))}))}))]})}),st=NC,HC=$e("MuiBox",["root"]),WC=HC,UC=vp(),GC=Vb({themeId:_r,defaultTheme:UC,defaultClassName:WC.root,generateClassName:Fa.generate}),nt=GC;function qC(e){return ke("MuiButton",e)}const KC=$e("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),ss=KC,YC=b.createContext({}),XC=YC,ZC=b.createContext(void 0),QC=ZC,JC=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],eS=e=>{const{color:t,disableElevation:n,fullWidth:o,size:r,variant:s,classes:i}=e,a={root:["root",s,`${s}${re(t)}`,`size${re(r)}`,`${s}Size${re(r)}`,t==="inherit"&&"colorInherit",n&&"disableElevation",o&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${re(r)}`],endIcon:["endIcon",`iconSize${re(r)}`]},l=Re(a,qC,i);return v({},i,l)},Ep=e=>v({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),tS=B(rn,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${re(n.color)}`],t[`size${re(n.size)}`],t[`${n.variant}Size${re(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,o;const r=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],s=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return v({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":v({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:s,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":v({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${ss.focusVisible}`]:v({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${ss.disabled}`]:v({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${je(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(o=e.palette).getContrastText)==null?void 0:n.call(o,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:r,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${ss.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${ss.disabled}`]:{boxShadow:"none"}}),nS=B("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${re(n.size)}`]]}})(({ownerState:e})=>v({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},Ep(e))),oS=B("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${re(n.size)}`]]}})(({ownerState:e})=>v({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},Ep(e))),rS=b.forwardRef(function(t,n){const o=b.useContext(XC),r=b.useContext(QC),s=Oa(o,t),i=Se({props:s,name:"MuiButton"}),{children:a,color:l="primary",component:c="button",className:u,disabled:f=!1,disableElevation:g=!1,disableFocusRipple:p=!1,endIcon:m,focusVisibleClassName:h,fullWidth:y=!1,size:x="medium",startIcon:S,type:C,variant:w="text"}=i,R=se(i,JC),$=v({},i,{color:l,component:c,disabled:f,disableElevation:g,disableFocusRipple:p,fullWidth:y,size:x,type:C,variant:w}),k=eS($),M=S&&d.jsx(nS,{className:k.startIcon,ownerState:$,children:S}),T=m&&d.jsx(oS,{className:k.endIcon,ownerState:$,children:m}),I=r||"";return d.jsxs(tS,v({ownerState:$,className:de(o.className,k.root,u,I),component:c,disabled:f,focusRipple:!p,focusVisibleClassName:de(k.focusVisible,h),ref:n,type:C},R,{classes:k,children:[M,a,T]}))}),tn=rS;function sS(e){return ke("MuiCircularProgress",e)}$e("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const iS=["className","color","disableShrink","size","style","thickness","value","variant"];let ai=e=>e,lu,cu,uu,du;const En=44,aS=In(lu||(lu=ai` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),lS=In(cu||(cu=ai` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),cS=e=>{const{classes:t,variant:n,color:o,disableShrink:r}=e,s={root:["root",n,`color${re(o)}`],svg:["svg"],circle:["circle",`circle${re(n)}`,r&&"circleDisableShrink"]};return Re(s,sS,t)},uS=B("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${re(n.color)}`]]}})(({ownerState:e,theme:t})=>v({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&ao(uu||(uu=ai` + animation: ${0} 1.4s linear infinite; + `),aS)),dS=B("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),pS=B("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${re(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>v({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&ao(du||(du=ai` + animation: ${0} 1.4s ease-in-out infinite; + `),lS)),fS=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiCircularProgress"}),{className:r,color:s="primary",disableShrink:i=!1,size:a=40,style:l,thickness:c=3.6,value:u=0,variant:f="indeterminate"}=o,g=se(o,iS),p=v({},o,{color:s,disableShrink:i,size:a,thickness:c,value:u,variant:f}),m=cS(p),h={},y={},x={};if(f==="determinate"){const S=2*Math.PI*((En-c)/2);h.strokeDasharray=S.toFixed(3),x["aria-valuenow"]=Math.round(u),h.strokeDashoffset=`${((100-u)/100*S).toFixed(3)}px`,y.transform="rotate(-90deg)"}return d.jsx(uS,v({className:de(m.root,r),style:v({width:a,height:a},y,l),ownerState:p,ref:n,role:"progressbar"},x,g,{children:d.jsx(dS,{className:m.svg,ownerState:p,viewBox:`${En/2} ${En/2} ${En} ${En}`,children:d.jsx(pS,{className:m.circle,style:h,ownerState:p,cx:En,cy:En,r:(En-c)/2,fill:"none",strokeWidth:c})})}))}),ma=fS,gS=b.createContext({}),Nn=gS;function mS(e){return ke("MuiList",e)}$e("MuiList",["root","padding","dense","subheader"]);const hS=["children","className","component","dense","disablePadding","subheader"],vS=e=>{const{classes:t,disablePadding:n,dense:o,subheader:r}=e;return Re({root:["root",!n&&"padding",o&&"dense",r&&"subheader"]},mS,t)},bS=B("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>v({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),xS=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiList"}),{children:r,className:s,component:i="ul",dense:a=!1,disablePadding:l=!1,subheader:c}=o,u=se(o,hS),f=b.useMemo(()=>({dense:a}),[a]),g=v({},o,{component:i,dense:a,disablePadding:l}),p=vS(g);return d.jsx(Nn.Provider,{value:f,children:d.jsxs(bS,v({as:i,className:de(p.root,s),ref:n,ownerState:g},u,{children:[c,r]}))})}),Ap=xS,yS=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Vi(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function pu(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Lp(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function er(e,t,n,o,r,s){let i=!1,a=r(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(i)return!1;i=!0}const l=o?!1:a.disabled||a.getAttribute("aria-disabled")==="true";if(!a.hasAttribute("tabindex")||!Lp(a,s)||l)a=r(e,a,n);else return a.focus(),!0}return!1}const CS=b.forwardRef(function(t,n){const{actions:o,autoFocus:r=!1,autoFocusItem:s=!1,children:i,className:a,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:u,variant:f="selectedMenu"}=t,g=se(t,yS),p=b.useRef(null),m=b.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});St(()=>{r&&p.current.focus()},[r]),b.useImperativeHandle(o,()=>({adjustStyleForScrollbar:(C,w)=>{const R=!p.current.style.width;if(C.clientHeight{const w=p.current,R=C.key,$=vt(w).activeElement;if(R==="ArrowDown")C.preventDefault(),er(w,$,c,l,Vi);else if(R==="ArrowUp")C.preventDefault(),er(w,$,c,l,pu);else if(R==="Home")C.preventDefault(),er(w,null,c,l,Vi);else if(R==="End")C.preventDefault(),er(w,null,c,l,pu);else if(R.length===1){const k=m.current,M=R.toLowerCase(),T=performance.now();k.keys.length>0&&(T-k.lastTime>500?(k.keys=[],k.repeating=!0,k.previousKeyMatched=!0):k.repeating&&M!==k.keys[0]&&(k.repeating=!1)),k.lastTime=T,k.keys.push(M);const I=$&&!k.repeating&&Lp($,k);k.previousKeyMatched&&(I||er(w,$,!1,l,Vi,k))?C.preventDefault():k.previousKeyMatched=!1}u&&u(C)},y=et(p,n);let x=-1;b.Children.forEach(i,(C,w)=>{if(!b.isValidElement(C)){x===w&&(x+=1,x>=i.length&&(x=-1));return}C.props.disabled||(f==="selectedMenu"&&C.props.selected||x===-1)&&(x=w),x===w&&(C.props.disabled||C.props.muiSkipListHighlight||C.type.muiSkipListHighlight)&&(x+=1,x>=i.length&&(x=-1))});const S=b.Children.map(i,(C,w)=>{if(w===x){const R={};return s&&(R.autoFocus=!0),C.props.tabIndex===void 0&&f==="selectedMenu"&&(R.tabIndex=0),b.cloneElement(C,R)}return C});return d.jsx(Ap,v({role:"menu",ref:y,className:a,onKeyDown:h,tabIndex:r?0:-1},g,{children:S}))}),tl=CS,SS=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],wS={entering:{opacity:1},entered:{opacity:1}},PS=b.forwardRef(function(t,n){const o=it(),r={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{addEndListener:s,appear:i=!0,children:a,easing:l,in:c,onEnter:u,onEntered:f,onEntering:g,onExit:p,onExited:m,onExiting:h,style:y,timeout:x=r,TransitionComponent:S=ri}=t,C=se(t,SS),w=b.useRef(null),R=et(w,a.ref,n),$=j=>O=>{if(j){const A=w.current;O===void 0?j(A):j(A,O)}},k=$(g),M=$((j,O)=>{jp(j);const A=Bo({style:y,timeout:x,easing:l},{mode:"enter"});j.style.webkitTransition=o.transitions.create("opacity",A),j.style.transition=o.transitions.create("opacity",A),u&&u(j,O)}),T=$(f),I=$(h),D=$(j=>{const O=Bo({style:y,timeout:x,easing:l},{mode:"exit"});j.style.webkitTransition=o.transitions.create("opacity",O),j.style.transition=o.transitions.create("opacity",O),p&&p(j)}),F=$(m),_=j=>{s&&s(w.current,j)};return d.jsx(S,v({appear:i,in:c,nodeRef:w,onEnter:M,onEntered:T,onEntering:k,onExit:D,onExited:F,onExiting:I,addEndListener:_,timeout:x},C,{children:(j,O)=>b.cloneElement(a,v({style:v({opacity:0,visibility:j==="exited"&&!c?"hidden":void 0},wS[j],y,a.props.style),ref:R},O))}))}),go=PS;function RS(e){return ke("MuiBackdrop",e)}$e("MuiBackdrop",["root","invisible"]);const $S=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],kS=e=>{const{classes:t,invisible:n}=e;return Re({root:["root",n&&"invisible"]},RS,t)},TS=B("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>v({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),MS=b.forwardRef(function(t,n){var o,r,s;const i=Se({props:t,name:"MuiBackdrop"}),{children:a,className:l,component:c="div",components:u={},componentsProps:f={},invisible:g=!1,open:p,slotProps:m={},slots:h={},TransitionComponent:y=go,transitionDuration:x}=i,S=se(i,$S),C=v({},i,{component:c,invisible:g}),w=kS(C),R=(o=m.root)!=null?o:f.root;return d.jsx(y,v({in:p,timeout:x},S,{children:d.jsx(TS,v({"aria-hidden":!0},R,{as:(r=(s=h.root)!=null?s:u.Root)!=null?r:c,className:de(w.root,l,R==null?void 0:R.className),ownerState:v({},C,R==null?void 0:R.ownerState),classes:w,ref:n,children:a}))}))}),Vp=MS;function IS(e){return ke("MuiModal",e)}$e("MuiModal",["root","hidden","backdrop"]);const DS=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],OS=e=>{const{open:t,exited:n,classes:o}=e;return Re({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},IS,o)},FS=B("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>v({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),jS=B(Vp,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),_S=b.forwardRef(function(t,n){var o,r,s,i,a,l;const c=Se({name:"MuiModal",props:t}),{BackdropComponent:u=jS,BackdropProps:f,className:g,closeAfterTransition:p=!1,children:m,container:h,component:y,components:x={},componentsProps:S={},disableAutoFocus:C=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:R=!1,disablePortal:$=!1,disableRestoreFocus:k=!1,disableScrollLock:M=!1,hideBackdrop:T=!1,keepMounted:I=!1,onBackdropClick:D,open:F,slotProps:_,slots:j}=c,O=se(c,DS),A=v({},c,{closeAfterTransition:p,disableAutoFocus:C,disableEnforceFocus:w,disableEscapeKeyDown:R,disablePortal:$,disableRestoreFocus:k,disableScrollLock:M,hideBackdrop:T,keepMounted:I}),{getRootProps:L,getBackdropProps:V,getTransitionProps:E,portalRef:H,isTopModal:te,exited:ae,hasTransition:ee}=dC(v({},A,{rootRef:n})),z=v({},A,{exited:ae}),U=OS(z),W={};if(m.props.tabIndex===void 0&&(W.tabIndex="-1"),ee){const{onEnter:K,onExited:ue}=E();W.onEnter=K,W.onExited=ue}const Q=(o=(r=j==null?void 0:j.root)!=null?r:x.Root)!=null?o:FS,Y=(s=(i=j==null?void 0:j.backdrop)!=null?i:x.Backdrop)!=null?s:u,J=(a=_==null?void 0:_.root)!=null?a:S.root,ve=(l=_==null?void 0:_.backdrop)!=null?l:S.backdrop,G=Ue({elementType:Q,externalSlotProps:J,externalForwardedProps:O,getSlotProps:L,additionalProps:{ref:n,as:y},ownerState:z,className:de(g,J==null?void 0:J.className,U==null?void 0:U.root,!z.open&&z.exited&&(U==null?void 0:U.hidden))}),me=Ue({elementType:Y,externalSlotProps:ve,additionalProps:f,getSlotProps:K=>V(v({},K,{onClick:ue=>{D&&D(ue),K!=null&&K.onClick&&K.onClick(ue)}})),className:de(ve==null?void 0:ve.className,f==null?void 0:f.className,U==null?void 0:U.backdrop),ownerState:z});return!I&&!F&&(!ee||ae)?null:d.jsx(Dp,{ref:H,container:h,disablePortal:$,children:d.jsxs(Q,v({},G,{children:[!T&&u?d.jsx(Y,v({},me)):null,d.jsx(Cp,{disableEnforceFocus:w,disableAutoFocus:C,disableRestoreFocus:k,isEnabled:te,open:F,children:b.cloneElement(m,W)})]}))})}),zp=_S;function ES(e){return ke("MuiPaper",e)}$e("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const AS=["className","component","elevation","square","variant"],LS=e=>{const{square:t,elevation:n,variant:o,classes:r}=e,s={root:["root",o,!t&&"rounded",o==="elevation"&&`elevation${n}`]};return Re(s,ES,r)},VS=B("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return v({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&v({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${je("#fff",iu(t.elevation))}, ${je("#fff",iu(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),zS=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPaper"}),{className:r,component:s="div",elevation:i=1,square:a=!1,variant:l="elevation"}=o,c=se(o,AS),u=v({},o,{component:s,elevation:i,square:a,variant:l}),f=LS(u);return d.jsx(VS,v({as:s,ownerState:u,className:de(f.root,r),ref:n},c))}),Yn=zS;function BS(e){return ke("MuiPopover",e)}$e("MuiPopover",["root","paper"]);const NS=["onEntering"],HS=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],WS=["slotProps"];function fu(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function gu(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function mu(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function zi(e){return typeof e=="function"?e():e}const US=e=>{const{classes:t}=e;return Re({root:["root"],paper:["paper"]},BS,t)},GS=B(zp,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Bp=B(Yn,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),qS=b.forwardRef(function(t,n){var o,r,s;const i=Se({props:t,name:"MuiPopover"}),{action:a,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:u,anchorReference:f="anchorEl",children:g,className:p,container:m,elevation:h=8,marginThreshold:y=16,open:x,PaperProps:S={},slots:C,slotProps:w,transformOrigin:R={vertical:"top",horizontal:"left"},TransitionComponent:$=Rr,transitionDuration:k="auto",TransitionProps:{onEntering:M}={},disableScrollLock:T=!1}=i,I=se(i.TransitionProps,NS),D=se(i,HS),F=(o=w==null?void 0:w.paper)!=null?o:S,_=b.useRef(),j=et(_,F.ref),O=v({},i,{anchorOrigin:c,anchorReference:f,elevation:h,marginThreshold:y,externalPaperSlotProps:F,transformOrigin:R,TransitionComponent:$,transitionDuration:k,TransitionProps:I}),A=US(O),L=b.useCallback(()=>{if(f==="anchorPosition")return u;const K=zi(l),fe=(K&&K.nodeType===1?K:vt(_.current).body).getBoundingClientRect();return{top:fe.top+fu(fe,c.vertical),left:fe.left+gu(fe,c.horizontal)}},[l,c.horizontal,c.vertical,u,f]),V=b.useCallback(K=>({vertical:fu(K,R.vertical),horizontal:gu(K,R.horizontal)}),[R.horizontal,R.vertical]),E=b.useCallback(K=>{const ue={width:K.offsetWidth,height:K.offsetHeight},fe=V(ue);if(f==="none")return{top:null,left:null,transformOrigin:mu(fe)};const ce=L();let Fe=ce.top-fe.vertical,le=ce.left-fe.horizontal;const Pe=Fe+ue.height,N=le+ue.width,q=kn(zi(l)),pe=q.innerHeight-y,Me=q.innerWidth-y;if(y!==null&&Fepe){const Te=Pe-pe;Fe-=Te,fe.vertical+=Te}if(y!==null&&leMe){const Te=N-Me;le-=Te,fe.horizontal+=Te}return{top:`${Math.round(Fe)}px`,left:`${Math.round(le)}px`,transformOrigin:mu(fe)}},[l,f,L,V,y]),[H,te]=b.useState(x),ae=b.useCallback(()=>{const K=_.current;if(!K)return;const ue=E(K);ue.top!==null&&(K.style.top=ue.top),ue.left!==null&&(K.style.left=ue.left),K.style.transformOrigin=ue.transformOrigin,te(!0)},[E]);b.useEffect(()=>(T&&window.addEventListener("scroll",ae),()=>window.removeEventListener("scroll",ae)),[l,T,ae]);const ee=(K,ue)=>{M&&M(K,ue),ae()},z=()=>{te(!1)};b.useEffect(()=>{x&&ae()}),b.useImperativeHandle(a,()=>x?{updatePosition:()=>{ae()}}:null,[x,ae]),b.useEffect(()=>{if(!x)return;const K=fo(()=>{ae()}),ue=kn(l);return ue.addEventListener("resize",K),()=>{K.clear(),ue.removeEventListener("resize",K)}},[l,x,ae]);let U=k;k==="auto"&&!$.muiSupportAuto&&(U=void 0);const W=m||(l?vt(zi(l)).body:void 0),Q=(r=C==null?void 0:C.root)!=null?r:GS,Y=(s=C==null?void 0:C.paper)!=null?s:Bp,J=Ue({elementType:Y,externalSlotProps:v({},F,{style:H?F.style:v({},F.style,{opacity:0})}),additionalProps:{elevation:h,ref:j},ownerState:O,className:de(A.paper,F==null?void 0:F.className)}),ve=Ue({elementType:Q,externalSlotProps:(w==null?void 0:w.root)||{},externalForwardedProps:D,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:W,open:x},ownerState:O,className:de(A.root,p)}),{slotProps:G}=ve,me=se(ve,WS);return d.jsx(Q,v({},me,!Pn(Q)&&{slotProps:G,disableScrollLock:T},{children:d.jsx($,v({appear:!0,in:x,onEntering:ee,onExited:z,timeout:U},I,{children:d.jsx(Y,v({},J,{children:g}))}))}))}),Np=qS;function KS(e){return ke("MuiMenu",e)}$e("MuiMenu",["root","paper","list"]);const YS=["onEntering"],XS=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],ZS={vertical:"top",horizontal:"right"},QS={vertical:"top",horizontal:"left"},JS=e=>{const{classes:t}=e;return Re({root:["root"],paper:["paper"],list:["list"]},KS,t)},ew=B(Np,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),tw=B(Bp,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),nw=B(tl,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),ow=b.forwardRef(function(t,n){var o,r;const s=Se({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:a,className:l,disableAutoFocusItem:c=!1,MenuListProps:u={},onClose:f,open:g,PaperProps:p={},PopoverClasses:m,transitionDuration:h="auto",TransitionProps:{onEntering:y}={},variant:x="selectedMenu",slots:S={},slotProps:C={}}=s,w=se(s.TransitionProps,YS),R=se(s,XS),$=it(),k=$.direction==="rtl",M=v({},s,{autoFocus:i,disableAutoFocusItem:c,MenuListProps:u,onEntering:y,PaperProps:p,transitionDuration:h,TransitionProps:w,variant:x}),T=JS(M),I=i&&!c&&g,D=b.useRef(null),F=(E,H)=>{D.current&&D.current.adjustStyleForScrollbar(E,$),y&&y(E,H)},_=E=>{E.key==="Tab"&&(E.preventDefault(),f&&f(E,"tabKeyDown"))};let j=-1;b.Children.map(a,(E,H)=>{b.isValidElement(E)&&(E.props.disabled||(x==="selectedMenu"&&E.props.selected||j===-1)&&(j=H))});const O=(o=S.paper)!=null?o:tw,A=(r=C.paper)!=null?r:p,L=Ue({elementType:S.root,externalSlotProps:C.root,ownerState:M,className:[T.root,l]}),V=Ue({elementType:O,externalSlotProps:A,ownerState:M,className:T.paper});return d.jsx(ew,v({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:k?"right":"left"},transformOrigin:k?ZS:QS,slots:{paper:O,root:S.root},slotProps:{root:L,paper:V},open:g,ref:n,transitionDuration:h,TransitionProps:v({onEntering:F},w),ownerState:M},R,{classes:m,children:d.jsx(nw,v({onKeyDown:_,actions:D,autoFocus:i&&(j===-1||c),autoFocusItem:I,variant:x},u,{className:de(T.list,u.className),children:a}))}))}),qo=ow;function rw(e){return ke("MuiListItemIcon",e)}const sw=$e("MuiListItemIcon",["root","alignItemsFlexStart"]),hu=sw,iw=["className"],aw=e=>{const{alignItems:t,classes:n}=e;return Re({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},rw,n)},lw=B("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>v({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),cw=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiListItemIcon"}),{className:r}=o,s=se(o,iw),i=b.useContext(Nn),a=v({},o,{alignItems:i.alignItems}),l=aw(a);return d.jsx(lw,v({className:de(l.root,r),ownerState:a,ref:n},s))}),uw=cw;function dw(e){return ke("MuiDivider",e)}const pw=$e("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),vu=pw,fw=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],gw=e=>{const{absolute:t,children:n,classes:o,flexItem:r,light:s,orientation:i,textAlign:a,variant:l}=e;return Re({root:["root",t&&"absolute",l,s&&"light",i==="vertical"&&"vertical",r&&"flexItem",n&&"withChildren",n&&i==="vertical"&&"withChildrenVertical",a==="right"&&i!=="vertical"&&"textAlignRight",a==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},dw,o)},mw=B("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>v({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:je(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>v({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>v({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>v({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>v({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),hw=B("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>v({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),Hp=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDivider"}),{absolute:r=!1,children:s,className:i,component:a=s?"div":"hr",flexItem:l=!1,light:c=!1,orientation:u="horizontal",role:f=a!=="hr"?"separator":void 0,textAlign:g="center",variant:p="fullWidth"}=o,m=se(o,fw),h=v({},o,{absolute:r,component:a,flexItem:l,light:c,orientation:u,role:f,textAlign:g,variant:p}),y=gw(h);return d.jsx(mw,v({as:a,className:de(y.root,i),role:f,ref:n,ownerState:h},m,{children:s?d.jsx(hw,{className:y.wrapper,ownerState:h,children:s}):null}))});Hp.muiSkipListHighlight=!0;const Ts=Hp;function vw(e){return ke("MuiTypography",e)}$e("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const bw=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],xw=e=>{const{align:t,gutterBottom:n,noWrap:o,paragraph:r,variant:s,classes:i}=e,a={root:["root",s,e.align!=="inherit"&&`align${re(t)}`,n&&"gutterBottom",o&&"noWrap",r&&"paragraph"]};return Re(a,vw,i)},yw=B("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${re(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>v({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),bu={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Cw={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Sw=e=>Cw[e]||e,ww=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTypography"}),r=Sw(o.color),s=za(v({},o,{color:r})),{align:i="inherit",className:a,component:l,gutterBottom:c=!1,noWrap:u=!1,paragraph:f=!1,variant:g="body1",variantMapping:p=bu}=s,m=se(s,bw),h=v({},s,{align:i,color:r,className:a,component:l,gutterBottom:c,noWrap:u,paragraph:f,variant:g,variantMapping:p}),y=l||(f?"p":p[g]||bu[g])||"span",x=xw(h);return d.jsx(yw,v({as:y,ref:n,ownerState:h,className:de(x.root,a)},m))}),Ot=ww,Pw=$e("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),xu=Pw;function Rw(e){return ke("MuiMenuItem",e)}const $w=$e("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),tr=$w,kw=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Tw=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},Mw=e=>{const{disabled:t,dense:n,divider:o,disableGutters:r,selected:s,classes:i}=e,l=Re({root:["root",n&&"dense",t&&"disabled",!r&&"gutters",o&&"divider",s&&"selected"]},Rw,i);return v({},i,l)},Iw=B(rn,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Tw})(({theme:e,ownerState:t})=>v({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${tr.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${tr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${tr.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${tr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${tr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${vu.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${vu.inset}`]:{marginLeft:52},[`& .${xu.root}`]:{marginTop:0,marginBottom:0},[`& .${xu.inset}`]:{paddingLeft:36},[`& .${hu.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&v({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${hu.root} svg`]:{fontSize:"1.25rem"}}))),Dw=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiMenuItem"}),{autoFocus:r=!1,component:s="li",dense:i=!1,divider:a=!1,disableGutters:l=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:f,className:g}=o,p=se(o,kw),m=b.useContext(Nn),h=b.useMemo(()=>({dense:i||m.dense||!1,disableGutters:l}),[m.dense,i,l]),y=b.useRef(null);St(()=>{r&&y.current&&y.current.focus()},[r]);const x=v({},o,{dense:h.dense,divider:a,disableGutters:l}),S=Mw(o),C=et(y,n);let w;return o.disabled||(w=f!==void 0?f:-1),d.jsx(Nn.Provider,{value:h,children:d.jsx(Iw,v({ref:C,role:u,tabIndex:w,component:s,focusVisibleClassName:de(S.focusVisible,c),className:de(S.root,g)},p,{ownerState:x,classes:S}))})}),Un=Dw,Ow=l0({createStyledComponent:B("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Se({props:e,name:"MuiStack"})}),Vr=Ow,Fw=b.createContext(void 0),li=Fw;function _n(){return b.useContext(li)}function jw(e){return ke("PrivateSwitchBase",e)}$e("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const _w=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],Ew=e=>{const{classes:t,checked:n,disabled:o,edge:r}=e,s={root:["root",n&&"checked",o&&"disabled",r&&`edge${re(r)}`],input:["input"]};return Re(s,jw,t)},Aw=B(rn)(({ownerState:e})=>v({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),Lw=B("input",{shouldForwardProp:Lt})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),Vw=b.forwardRef(function(t,n){const{autoFocus:o,checked:r,checkedIcon:s,className:i,defaultChecked:a,disabled:l,disableFocusRipple:c=!1,edge:u=!1,icon:f,id:g,inputProps:p,inputRef:m,name:h,onBlur:y,onChange:x,onFocus:S,readOnly:C,required:w=!1,tabIndex:R,type:$,value:k}=t,M=se(t,_w),[T,I]=It({controlled:r,default:!!a,name:"SwitchBase",state:"checked"}),D=_n(),F=E=>{S&&S(E),D&&D.onFocus&&D.onFocus(E)},_=E=>{y&&y(E),D&&D.onBlur&&D.onBlur(E)},j=E=>{if(E.nativeEvent.defaultPrevented)return;const H=E.target.checked;I(H),x&&x(E,H)};let O=l;D&&typeof O>"u"&&(O=D.disabled);const A=$==="checkbox"||$==="radio",L=v({},t,{checked:T,disabled:O,disableFocusRipple:c,edge:u}),V=Ew(L);return d.jsxs(Aw,v({component:"span",className:de(V.root,i),centerRipple:!0,focusRipple:!c,disabled:O,tabIndex:null,role:void 0,onFocus:F,onBlur:_,ownerState:L,ref:n},M,{children:[d.jsx(Lw,v({autoFocus:o,checked:r,defaultChecked:a,className:V.input,disabled:O,id:A?g:void 0,name:h,onChange:j,readOnly:C,ref:m,required:w,ownerState:L,tabIndex:R,type:$},$==="checkbox"&&k===void 0?{}:{value:k},p)),T?s:f]}))}),nl=Vw;function zw(e){return ke("MuiSvgIcon",e)}$e("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Bw=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Nw=e=>{const{color:t,fontSize:n,classes:o}=e,r={root:["root",t!=="inherit"&&`color${re(t)}`,`fontSize${re(n)}`]};return Re(r,zw,o)},Hw=B("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${re(n.color)}`],t[`fontSize${re(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,o,r,s,i,a,l,c,u,f,g,p,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(o=n.create)==null?void 0:o.call(n,"fill",{duration:(r=e.transitions)==null||(r=r.duration)==null?void 0:r.shorter}),fontSize:{inherit:"inherit",small:((s=e.typography)==null||(i=s.pxToRem)==null?void 0:i.call(s,20))||"1.25rem",medium:((a=e.typography)==null||(l=a.pxToRem)==null?void 0:l.call(a,24))||"1.5rem",large:((c=e.typography)==null||(u=c.pxToRem)==null?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:(f=(g=(e.vars||e).palette)==null||(g=g[t.color])==null?void 0:g.main)!=null?f:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),Wp=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiSvgIcon"}),{children:r,className:s,color:i="inherit",component:a="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:u=!1,titleAccess:f,viewBox:g="0 0 24 24"}=o,p=se(o,Bw),m=b.isValidElement(r)&&r.type==="svg",h=v({},o,{color:i,component:a,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:g,hasSvgAsChild:m}),y={};u||(y.viewBox=g);const x=Nw(h);return d.jsxs(Hw,v({as:a,className:de(x.root,s),focusable:"false",color:c,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},y,p,m&&r.props,{ownerState:h,children:[m?r.props.children:r,f?d.jsx("title",{children:f}):null]}))});Wp.muiName="SvgIcon";const yu=Wp;function lt(e,t){function n(o,r){return d.jsx(yu,v({"data-testid":`${t}Icon`,ref:r},o,{children:e}))}return n.muiName=yu.muiName,b.memo(b.forwardRef(n))}const Ww=lt(d.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Uw=lt(d.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Gw=lt(d.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function qw(e){return ke("MuiCheckbox",e)}const Kw=$e("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Bi=Kw,Yw=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Xw=e=>{const{classes:t,indeterminate:n,color:o,size:r}=e,s={root:["root",n&&"indeterminate",`color${re(o)}`,`size${re(r)}`]},i=Re(s,qw,t);return v({},t,i)},Zw=B(nl,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${re(n.size)}`],n.color!=="default"&&t[`color${re(n.color)}`]]}})(({theme:e,ownerState:t})=>v({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Bi.checked}, &.${Bi.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Bi.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Qw=d.jsx(Uw,{}),Jw=d.jsx(Ww,{}),e1=d.jsx(Gw,{}),t1=b.forwardRef(function(t,n){var o,r;const s=Se({props:t,name:"MuiCheckbox"}),{checkedIcon:i=Qw,color:a="primary",icon:l=Jw,indeterminate:c=!1,indeterminateIcon:u=e1,inputProps:f,size:g="medium",className:p}=s,m=se(s,Yw),h=c?u:l,y=c?u:i,x=v({},s,{color:a,indeterminate:c,size:g}),S=Xw(x);return d.jsx(Zw,v({type:"checkbox",inputProps:v({"data-indeterminate":c},f),icon:b.cloneElement(h,{fontSize:(o=h.props.fontSize)!=null?o:g}),checkedIcon:b.cloneElement(y,{fontSize:(r=y.props.fontSize)!=null?r:g}),ownerState:x,ref:n,className:de(S.root,p)},m,{classes:S}))}),ol=t1,n1=lt(d.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),o1=lt(d.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),r1=B("span",{shouldForwardProp:Lt})({position:"relative",display:"flex"}),s1=B(n1)({transform:"scale(1)"}),i1=B(o1)(({theme:e,ownerState:t})=>v({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}));function Up(e){const{checked:t=!1,classes:n={},fontSize:o}=e,r=v({},e,{checked:t});return d.jsxs(r1,{className:n.root,ownerState:r,children:[d.jsx(s1,{fontSize:o,className:n.background,ownerState:r}),d.jsx(i1,{fontSize:o,className:n.dot,ownerState:r})]})}const a1=b.createContext(void 0),l1=a1;function c1(){return b.useContext(l1)}function u1(e){return ke("MuiRadio",e)}const d1=$e("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),Cu=d1,p1=["checked","checkedIcon","color","icon","name","onChange","size","className"],f1=e=>{const{classes:t,color:n,size:o}=e,r={root:["root",`color${re(n)}`,o!=="medium"&&`size${re(o)}`]};return v({},t,Re(r,u1,t))},g1=B(nl,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size!=="medium"&&t[`size${re(n.size)}`],t[`color${re(n.color)}`]]}})(({theme:e,ownerState:t})=>v({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Cu.checked}`]:{color:(e.vars||e).palette[t.color].main}},{[`&.${Cu.disabled}`]:{color:(e.vars||e).palette.action.disabled}}));function m1(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const Su=d.jsx(Up,{checked:!0}),wu=d.jsx(Up,{}),h1=b.forwardRef(function(t,n){var o,r;const s=Se({props:t,name:"MuiRadio"}),{checked:i,checkedIcon:a=Su,color:l="primary",icon:c=wu,name:u,onChange:f,size:g="medium",className:p}=s,m=se(s,p1),h=v({},s,{color:l,size:g}),y=f1(h),x=c1();let S=i;const C=Cs(f,x&&x.onChange);let w=u;return x&&(typeof S>"u"&&(S=m1(x.value,s.value)),typeof w>"u"&&(w=x.name)),d.jsx(g1,v({type:"radio",icon:b.cloneElement(c,{fontSize:(o=wu.props.fontSize)!=null?o:g}),checkedIcon:b.cloneElement(a,{fontSize:(r=Su.props.fontSize)!=null?r:g}),ownerState:h,classes:y,name:w,checked:S,onChange:C,ref:n,className:de(y.root,p)},m))}),v1=h1;var rl={},Gp={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Gp);var Qe=Gp.exports,Ni={};const b1={configure:e=>{Fa.configure(e)}},x1=Object.freeze(Object.defineProperty({__proto__:null,capitalize:re,createChainedFunction:Cs,createSvgIcon:lt,debounce:fo,deprecatedPropType:iv,isMuiElement:cr,ownerDocument:vt,ownerWindow:kn,requirePropFactory:av,setRef:Cr,unstable_ClassNameGenerator:b1,unstable_useEnhancedEffect:St,unstable_useId:Dn,unsupportedProp:uv,useControlled:It,useEventCallback:Oe,useForkRef:et,useIsFocusVisible:Gs},Symbol.toStringTag,{value:"Module"})),y1=_m(x1);var Pu;function Je(){return Pu||(Pu=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=y1}(Ni)),Ni}var C1=Qe;Object.defineProperty(rl,"__esModule",{value:!0});var qp=rl.default=void 0,S1=C1(Je()),w1=d;qp=rl.default=(0,S1.default)((0,w1.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"}),"ArrowDownward");var sl={},P1=Qe;Object.defineProperty(sl,"__esModule",{value:!0});var Kp=sl.default=void 0,R1=P1(Je()),$1=d;Kp=sl.default=(0,R1.default)((0,$1.jsx)("path",{d:"m10 17 5-5-5-5z"}),"ArrowRight");var il={},k1=Qe;Object.defineProperty(il,"__esModule",{value:!0});var Yp=il.default=void 0,T1=k1(Je()),M1=d;Yp=il.default=(0,T1.default)((0,M1.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var al={},I1=Qe;Object.defineProperty(al,"__esModule",{value:!0});var Xp=al.default=void 0,D1=I1(Je()),O1=d;Xp=al.default=(0,D1.default)((0,O1.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft");var ll={},F1=Qe;Object.defineProperty(ll,"__esModule",{value:!0});var Zp=ll.default=void 0,j1=F1(Je()),_1=d;Zp=ll.default=(0,j1.default)((0,_1.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");var cl={},E1=Qe;Object.defineProperty(cl,"__esModule",{value:!0});var Qp=cl.default=void 0,A1=E1(Je()),L1=d;Qp=cl.default=(0,A1.default)((0,L1.jsx)("path",{d:"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z"}),"ClearAll");var ul={},V1=Qe;Object.defineProperty(ul,"__esModule",{value:!0});var Jp=ul.default=void 0,z1=V1(Je()),B1=d;Jp=ul.default=(0,z1.default)((0,B1.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var dl={},N1=Qe;Object.defineProperty(dl,"__esModule",{value:!0});var ef=dl.default=void 0,H1=N1(Je()),W1=d;ef=dl.default=(0,H1.default)((0,W1.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy");var pl={},U1=Qe;Object.defineProperty(pl,"__esModule",{value:!0});var tf=pl.default=void 0,G1=U1(Je()),q1=d;tf=pl.default=(0,G1.default)((0,q1.jsx)("path",{d:"M3 3h18v2H3zm0 16h18v2H3z"}),"DensityLarge");var fl={},K1=Qe;Object.defineProperty(fl,"__esModule",{value:!0});var nf=fl.default=void 0,Y1=K1(Je()),X1=d;nf=fl.default=(0,Y1.default)((0,X1.jsx)("path",{d:"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z"}),"DensityMedium");var gl={},Z1=Qe;Object.defineProperty(gl,"__esModule",{value:!0});var of=gl.default=void 0,Q1=Z1(Je()),J1=d;of=gl.default=(0,Q1.default)((0,J1.jsx)("path",{d:"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z"}),"DensitySmall");var ml={},eP=Qe;Object.defineProperty(ml,"__esModule",{value:!0});var rf=ml.default=void 0,tP=eP(Je()),nP=d;rf=ml.default=(0,tP.default)((0,nP.jsx)("path",{d:"M20 9H4v2h16zM4 15h16v-2H4z"}),"DragHandle");var hl={},oP=Qe;Object.defineProperty(hl,"__esModule",{value:!0});var sf=hl.default=void 0,rP=oP(Je()),Ru=d;sf=hl.default=(0,rP.default)([(0,Ru.jsx)("path",{d:"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z"},"0"),(0,Ru.jsx)("path",{d:"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z"},"1")],"DynamicFeed");var vl={},sP=Qe;Object.defineProperty(vl,"__esModule",{value:!0});var af=vl.default=void 0,iP=sP(Je()),aP=d;af=vl.default=(0,iP.default)((0,aP.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit");var bl={},lP=Qe;Object.defineProperty(bl,"__esModule",{value:!0});var lf=bl.default=void 0,cP=lP(Je()),uP=d;lf=bl.default=(0,cP.default)((0,uP.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");var xl={},dP=Qe;Object.defineProperty(xl,"__esModule",{value:!0});var cf=xl.default=void 0,pP=dP(Je()),fP=d;cf=xl.default=(0,pP.default)((0,fP.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAlt");var yl={},gP=Qe;Object.defineProperty(yl,"__esModule",{value:!0});var uf=yl.default=void 0,mP=gP(Je()),hP=d;uf=yl.default=(0,mP.default)((0,hP.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");var Cl={},vP=Qe;Object.defineProperty(Cl,"__esModule",{value:!0});var df=Cl.default=void 0,bP=vP(Je()),xP=d;df=Cl.default=(0,bP.default)((0,xP.jsx)("path",{d:"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z"}),"FilterListOff");var Sl={},yP=Qe;Object.defineProperty(Sl,"__esModule",{value:!0});var pf=Sl.default=void 0,CP=yP(Je()),SP=d;pf=Sl.default=(0,CP.default)((0,SP.jsx)("path",{d:"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage");var wl={},wP=Qe;Object.defineProperty(wl,"__esModule",{value:!0});var ff=wl.default=void 0,PP=wP(Je()),RP=d;ff=wl.default=(0,PP.default)((0,RP.jsx)("path",{d:"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"}),"Fullscreen");var Pl={},$P=Qe;Object.defineProperty(Pl,"__esModule",{value:!0});var gf=Pl.default=void 0,kP=$P(Je()),TP=d;gf=Pl.default=(0,kP.default)((0,TP.jsx)("path",{d:"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"}),"FullscreenExit");var Rl={},MP=Qe;Object.defineProperty(Rl,"__esModule",{value:!0});var mf=Rl.default=void 0,IP=MP(Je()),$u=d;mf=Rl.default=(0,IP.default)([(0,$u.jsx)("path",{d:"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z"},"0"),(0,$u.jsx)("path",{d:"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z"},"1")],"KeyboardDoubleArrowDown");var $l={},DP=Qe;Object.defineProperty($l,"__esModule",{value:!0});var hf=$l.default=void 0,OP=DP(Je()),FP=d;hf=$l.default=(0,OP.default)((0,FP.jsx)("path",{d:"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage");var kl={},jP=Qe;Object.defineProperty(kl,"__esModule",{value:!0});var vf=kl.default=void 0,_P=jP(Je()),EP=d;vf=kl.default=(0,_P.default)((0,EP.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreHoriz");var Tl={},AP=Qe;Object.defineProperty(Tl,"__esModule",{value:!0});var bf=Tl.default=void 0,LP=AP(Je()),VP=d;bf=Tl.default=(0,LP.default)((0,VP.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert");var Ml={},zP=Qe;Object.defineProperty(Ml,"__esModule",{value:!0});var xf=Ml.default=void 0,BP=zP(Je()),NP=d;xf=Ml.default=(0,BP.default)((0,NP.jsx)("path",{fillRule:"evenodd",d:"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3"}),"PushPin");var Il={},HP=Qe;Object.defineProperty(Il,"__esModule",{value:!0});var yf=Il.default=void 0,WP=HP(Je()),UP=d;yf=Il.default=(0,WP.default)((0,UP.jsx)("path",{d:"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91"}),"RestartAlt");var Dl={},GP=Qe;Object.defineProperty(Dl,"__esModule",{value:!0});var Cf=Dl.default=void 0,qP=GP(Je()),KP=d;Cf=Dl.default=(0,qP.default)((0,KP.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z"}),"Save");var Ol={},YP=Qe;Object.defineProperty(Ol,"__esModule",{value:!0});var Sf=Ol.default=void 0,XP=YP(Je()),ZP=d;Sf=Ol.default=(0,XP.default)((0,ZP.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");var Fl={},QP=Qe;Object.defineProperty(Fl,"__esModule",{value:!0});var wf=Fl.default=void 0,JP=QP(Je()),ku=d;wf=Fl.default=(0,JP.default)([(0,ku.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z"},"0"),(0,ku.jsx)("path",{d:"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z"},"1")],"SearchOff");var jl={},eR=Qe;Object.defineProperty(jl,"__esModule",{value:!0});var Pf=jl.default=void 0,tR=eR(Je()),nR=d;Pf=jl.default=(0,tR.default)((0,nR.jsx)("path",{d:"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z"}),"Sort");var _l={},oR=Qe;Object.defineProperty(_l,"__esModule",{value:!0});var Rf=_l.default=void 0,rR=oR(Je()),sR=d;Rf=_l.default=(0,rR.default)((0,sR.jsx)("path",{d:"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z"}),"SyncAlt");var El={},iR=Qe;Object.defineProperty(El,"__esModule",{value:!0});var $f=El.default=void 0,aR=iR(Je()),lR=d;$f=El.default=(0,aR.default)((0,lR.jsx)("path",{d:"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z"}),"ViewColumn");var Al={},cR=Qe;Object.defineProperty(Al,"__esModule",{value:!0});var kf=Al.default=void 0,uR=cR(Je()),dR=d;kf=Al.default=(0,uR.default)((0,dR.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");/** + * react-virtual + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Ms(){return Ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{classes:t}=e;return Re({root:["root"]},gR,t)},vR=B("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),bR=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableContainer"}),{className:r,component:s="div"}=o,i=se(o,mR),a=v({},o,{component:s}),l=hR(a);return d.jsx(vR,v({ref:n,as:s,className:de(l.root,r),ownerState:a},i))}),xR=bR,yR=b.createContext(),Mf=yR;function CR(e){return ke("MuiTable",e)}$e("MuiTable",["root","stickyHeader"]);const SR=["className","component","padding","size","stickyHeader"],wR=e=>{const{classes:t,stickyHeader:n}=e;return Re({root:["root",n&&"stickyHeader"]},CR,t)},PR=B("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>v({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":v({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),Tu="table",RR=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTable"}),{className:r,component:s=Tu,padding:i="normal",size:a="medium",stickyHeader:l=!1}=o,c=se(o,SR),u=v({},o,{component:s,padding:i,size:a,stickyHeader:l}),f=wR(u),g=b.useMemo(()=>({padding:i,size:a,stickyHeader:l}),[i,a,l]);return d.jsx(Mf.Provider,{value:g,children:d.jsx(PR,v({as:s,role:s===Tu?null:"table",ref:n,className:de(f.root,r),ownerState:u},c))})}),$R=RR,kR=b.createContext(),zr=kR;function TR(e){return ke("MuiTableBody",e)}$e("MuiTableBody",["root"]);const MR=["className","component"],IR=e=>{const{classes:t}=e;return Re({root:["root"]},TR,t)},DR=B("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),OR={variant:"body"},Mu="tbody",FR=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableBody"}),{className:r,component:s=Mu}=o,i=se(o,MR),a=v({},o,{component:s}),l=IR(a);return d.jsx(zr.Provider,{value:OR,children:d.jsx(DR,v({className:de(l.root,r),as:s,ref:n,role:s===Mu?null:"rowgroup",ownerState:a},i))})}),Hi=FR;function jR(e){return ke("MuiTableRow",e)}const _R=$e("MuiTableRow",["root","selected","hover","head","footer"]),Iu=_R,ER=["className","component","hover","selected"],AR=e=>{const{classes:t,selected:n,hover:o,head:r,footer:s}=e;return Re({root:["root",n&&"selected",o&&"hover",r&&"head",s&&"footer"]},jR,t)},LR=B("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${Iu.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Iu.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),Du="tr",VR=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableRow"}),{className:r,component:s=Du,hover:i=!1,selected:a=!1}=o,l=se(o,ER),c=b.useContext(zr),u=v({},o,{component:s,hover:i,selected:a,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),f=AR(u);return d.jsx(LR,v({as:s,ref:n,className:de(f.root,r),role:s===Du?null:"row",ownerState:u},l))}),ci=VR;function zR(e){return ke("MuiSkeleton",e)}$e("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const BR=["animation","className","component","height","style","variant","width"];let Is=e=>e,Ou,Fu,ju,_u;const NR=e=>{const{classes:t,variant:n,animation:o,hasChildren:r,width:s,height:i}=e;return Re({root:["root",n,o,r&&"withChildren",r&&!s&&"fitContent",r&&!i&&"heightAuto"]},zR,t)},HR=In(Ou||(Ou=Is` + 0% { + opacity: 1; + } + + 50% { + opacity: 0.4; + } + + 100% { + opacity: 1; + } +`)),WR=In(Fu||(Fu=Is` + 0% { + transform: translateX(-100%); + } + + 50% { + /* +0.5s of delay between each loop */ + transform: translateX(100%); + } + + 100% { + transform: translateX(100%); + } +`)),UR=B("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(({theme:e,ownerState:t})=>{const n=TC(e.shape.borderRadius)||"px",o=MC(e.shape.borderRadius);return v({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:je(e.palette.text.primary,e.palette.mode==="light"?.11:.13),height:"1.2em"},t.variant==="text"&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${o}${n}/${Math.round(o/.6*10)/10}${n}`,"&:empty:before":{content:'"\\00a0"'}},t.variant==="circular"&&{borderRadius:"50%"},t.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})},({ownerState:e})=>e.animation==="pulse"&&ao(ju||(ju=Is` + animation: ${0} 2s ease-in-out 0.5s infinite; + `),HR),({ownerState:e,theme:t})=>e.animation==="wave"&&ao(_u||(_u=Is` + position: relative; + overflow: hidden; + + /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */ + -webkit-mask-image: -webkit-radial-gradient(white, black); + + &::after { + animation: ${0} 2s linear 0.5s infinite; + background: linear-gradient( + 90deg, + transparent, + ${0}, + transparent + ); + content: ''; + position: absolute; + transform: translateX(-100%); /* Avoid flash during server-side hydration */ + bottom: 0; + left: 0; + right: 0; + top: 0; + } + `),WR,(t.vars||t).palette.action.hover)),GR=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiSkeleton"}),{animation:r="pulse",className:s,component:i="span",height:a,style:l,variant:c="text",width:u}=o,f=se(o,BR),g=v({},o,{animation:r,component:i,variant:c,hasChildren:!!f.children}),p=NR(g);return d.jsx(UR,v({as:i,ref:n,className:de(p.root,s),ownerState:g},f,{style:v({width:u,height:a},l)}))}),qR=GR;function KR(e){return ke("MuiTableCell",e)}const YR=$e("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),XR=YR,ZR=["align","className","component","padding","scope","size","sortDirection","variant"],QR=e=>{const{classes:t,variant:n,align:o,padding:r,size:s,stickyHeader:i}=e,a={root:["root",n,i&&"stickyHeader",o!=="inherit"&&`align${re(o)}`,r!=="normal"&&`padding${re(r)}`,`size${re(s)}`]};return Re(a,KR,t)},JR=B("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${re(n.size)}`],n.padding!=="normal"&&t[`padding${re(n.padding)}`],n.align!=="inherit"&&t[`align${re(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>v({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?vn(je(e.palette.divider,1),.88):Tn(je(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${XR.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),e$=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableCell"}),{align:r="inherit",className:s,component:i,padding:a,scope:l,size:c,sortDirection:u,variant:f}=o,g=se(o,ZR),p=b.useContext(Mf),m=b.useContext(zr),h=m&&m.variant==="head";let y;i?y=i:y=h?"th":"td";let x=l;y==="td"?x=void 0:!x&&h&&(x="col");const S=f||m&&m.variant,C=v({},o,{align:r,component:y,padding:a||(p&&p.padding?p.padding:"normal"),size:c||(p&&p.size?p.size:"medium"),sortDirection:u,stickyHeader:S==="head"&&p&&p.stickyHeader,variant:S}),w=QR(C);let R=null;return u&&(R=u==="asc"?"ascending":"descending"),d.jsx(JR,v({as:y,ref:n,className:de(w.root,s),"aria-sort":R,scope:x,ownerState:C},g))}),ui=e$;let Eu=36,If="";for(;Eu--;)If+=Eu.toString(36);function Au(e=11){let t="",n=e;for(;n--;)t+=If[Math.random()*36|0];return t}const t$=e=>e.replace(/[|\\{}()[\]^$+*?.-]/g,t=>`\\${t}`),n$=e=>e.replace(/\s{2,}/g," ").split(" ").join("|"),o$=({terms:e,matchExactly:t=!1})=>{if(typeof e!="string")throw new TypeError("Expected a string");const n=t$(e.trim());return`(${t?n:n$(n)})`},r$=({terms:e,matchExactly:t=!1})=>{try{const n=/^([/~@;%#'])(.*?)\1([gimsuy]*)$/.exec(e);return n?new RegExp(n[2],n[3]):new RegExp(o$({terms:e,matchExactly:t}),"ig")}catch{throw new TypeError("Expected terms to be either a string or a RegExp!")}},s$=e=>t=>t!==null&&typeof t=="object"&&e in t,is=s$("match"),as=e=>typeof e<"u";function i$({curr:e,next:t,prev:n,clipBy:o=3}){const r=e.text.split(" "),s=r.length;if(e.match||o>=s)return e.text;const i="...";return as(t)&&as(n)&&is(n)&&is(t)?s>o*2?[...r.slice(0,o),i,...r.slice(-o)].join(" "):e.text:as(t)&&is(t)?[i,...r.slice(-o)].join(" "):as(n)&&is(n)?[...r.slice(0,o),i].join(" "):e.text}var a$=Object.defineProperty,l$=Object.defineProperties,c$=Object.getOwnPropertyDescriptors,Lu=Object.getOwnPropertySymbols,u$=Object.prototype.hasOwnProperty,d$=Object.prototype.propertyIsEnumerable,Vu=(e,t,n)=>t in e?a$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ls=(e,t)=>{for(var n in t||(t={}))u$.call(t,n)&&Vu(e,n,t[n]);if(Lu)for(var n of Lu(t))d$.call(t,n)&&Vu(e,n,t[n]);return e},p$=(e,t)=>l$(e,c$(t));const f$=e=>e.length>0,Wi=({text:e,query:t,clipBy:n,matchExactly:o=!1})=>{const r=typeof t=="string"?t.trim():t;if(r==="")return[{key:Au(),text:e,match:!1}];const s=r$({terms:t,matchExactly:o});return e.split(s).filter(f$).map(i=>({key:Au(),text:i,match:o?i.toLowerCase()===r.toLowerCase():s.test(i)})).map((i,a,l)=>ls(ls({},i),typeof n=="number"&&{text:i$(p$(ls(ls({curr:i},a0&&{prev:l[a-1]}),{clipBy:n}))}))};function mo({props:e,states:t,muiFormControl:n}){return t.reduce((o,r)=>(o[r]=e[r],n&&typeof e[r]>"u"&&(o[r]=n[r]),o),{})}function g$(e){return d.jsx(_b,v({},e,{defaultTheme:oi,themeId:_r}))}function zu(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Ds(e,t=!1){return e&&(zu(e.value)&&e.value!==""||t&&zu(e.defaultValue)&&e.defaultValue!=="")}function m$(e){return e.startAdornment}function h$(e){return ke("MuiInputBase",e)}const v$=$e("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Gt=v$,b$=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],di=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${re(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},pi=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},x$=e=>{const{classes:t,color:n,disabled:o,error:r,endAdornment:s,focused:i,formControl:a,fullWidth:l,hiddenLabel:c,multiline:u,readOnly:f,size:g,startAdornment:p,type:m}=e,h={root:["root",`color${re(n)}`,o&&"disabled",r&&"error",l&&"fullWidth",i&&"focused",a&&"formControl",g&&g!=="medium"&&`size${re(g)}`,u&&"multiline",p&&"adornedStart",s&&"adornedEnd",c&&"hiddenLabel",f&&"readOnly"],input:["input",o&&"disabled",m==="search"&&"inputTypeSearch",u&&"inputMultiline",g==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",p&&"inputAdornedStart",s&&"inputAdornedEnd",f&&"readOnly"]};return Re(h,h$,t)},fi=B("div",{name:"MuiInputBase",slot:"Root",overridesResolver:di})(({theme:e,ownerState:t})=>v({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Gt.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&v({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),gi=B("input",{name:"MuiInputBase",slot:"Input",overridesResolver:pi})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",o=v({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),r={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return v({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Gt.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${Gt.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),y$=d.jsx(g$,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),C$=b.forwardRef(function(t,n){var o;const r=Se({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:i,autoFocus:a,className:l,components:c={},componentsProps:u={},defaultValue:f,disabled:g,disableInjectingGlobalStyles:p,endAdornment:m,fullWidth:h=!1,id:y,inputComponent:x="input",inputProps:S={},inputRef:C,maxRows:w,minRows:R,multiline:$=!1,name:k,onBlur:M,onChange:T,onClick:I,onFocus:D,onKeyDown:F,onKeyUp:_,placeholder:j,readOnly:O,renderSuffix:A,rows:L,slotProps:V={},slots:E={},startAdornment:H,type:te="text",value:ae}=r,ee=se(r,b$),z=S.value!=null?S.value:ae,{current:U}=b.useRef(z!=null),W=b.useRef(),Q=b.useCallback(ye=>{},[]),Y=et(W,C,S.ref,Q),[J,ve]=b.useState(!1),G=_n(),me=mo({props:r,muiFormControl:G,states:["color","disabled","error","hiddenLabel","size","required","filled"]});me.focused=G?G.focused:J,b.useEffect(()=>{!G&&g&&J&&(ve(!1),M&&M())},[G,g,J,M]);const K=G&&G.onFilled,ue=G&&G.onEmpty,fe=b.useCallback(ye=>{Ds(ye)?K&&K():ue&&ue()},[K,ue]);St(()=>{U&&fe({value:z})},[z,fe,U]);const ce=ye=>{if(me.disabled){ye.stopPropagation();return}D&&D(ye),S.onFocus&&S.onFocus(ye),G&&G.onFocus?G.onFocus(ye):ve(!0)},Fe=ye=>{M&&M(ye),S.onBlur&&S.onBlur(ye),G&&G.onBlur?G.onBlur(ye):ve(!1)},le=(ye,...ge)=>{if(!U){const De=ye.target||W.current;if(De==null)throw new Error(Wn(1));fe({value:De.value})}S.onChange&&S.onChange(ye,...ge),T&&T(ye,...ge)};b.useEffect(()=>{fe(W.current)},[]);const Pe=ye=>{W.current&&ye.currentTarget===ye.target&&W.current.focus(),I&&I(ye)};let N=x,q=S;$&&N==="input"&&(L?q=v({type:void 0,minRows:L,maxRows:L},q):q=v({type:void 0,maxRows:w,minRows:R},q),N=CC);const pe=ye=>{fe(ye.animationName==="mui-auto-fill-cancel"?W.current:{value:"x"})};b.useEffect(()=>{G&&G.setAdornedStart(!!H)},[G,H]);const Me=v({},r,{color:me.color||"primary",disabled:me.disabled,endAdornment:m,error:me.error,focused:me.focused,formControl:G,fullWidth:h,hiddenLabel:me.hiddenLabel,multiline:$,size:me.size,startAdornment:H,type:te}),Te=x$(Me),ne=E.root||c.Root||fi,oe=V.root||u.root||{},xe=E.input||c.Input||gi;return q=v({},q,(o=V.input)!=null?o:u.input),d.jsxs(b.Fragment,{children:[!p&&y$,d.jsxs(ne,v({},oe,!Pn(ne)&&{ownerState:v({},Me,oe.ownerState)},{ref:n,onClick:Pe},ee,{className:de(Te.root,oe.className,l,O&&"MuiInputBase-readOnly"),children:[H,d.jsx(li.Provider,{value:null,children:d.jsx(xe,v({ownerState:Me,"aria-invalid":me.error,"aria-describedby":s,autoComplete:i,autoFocus:a,defaultValue:f,disabled:me.disabled,id:y,onAnimationStart:pe,name:k,placeholder:j,readOnly:O,required:me.required,rows:L,value:z,onKeyDown:F,onKeyUp:_,type:te},q,!Pn(xe)&&{as:N,ownerState:v({},Me,q.ownerState)},{ref:Y,className:de(Te.input,q.className,O&&"MuiInputBase-readOnly"),onBlur:Fe,onChange:le,onFocus:ce}))}),m,A?A(v({},me,{startAdornment:H})):null]}))]})}),Ll=C$;function S$(e){return ke("MuiInput",e)}const w$=v({},Gt,$e("MuiInput",["root","underline","input"])),Vn=w$,P$=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],R$=e=>{const{classes:t,disableUnderline:n}=e,r=Re({root:["root",!n&&"underline"],input:["input"]},S$,t);return v({},t,r)},$$=B(fi,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...di(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let o=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(o=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),v({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Vn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Vn.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Vn.disabled}, .${Vn.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${o}`}},[`&.${Vn.disabled}:before`]:{borderBottomStyle:"dotted"}})}),k$=B(gi,{name:"MuiInput",slot:"Input",overridesResolver:pi})({}),Df=b.forwardRef(function(t,n){var o,r,s,i;const a=Se({props:t,name:"MuiInput"}),{disableUnderline:l,components:c={},componentsProps:u,fullWidth:f=!1,inputComponent:g="input",multiline:p=!1,slotProps:m,slots:h={},type:y="text"}=a,x=se(a,P$),S=R$(a),w={root:{ownerState:{disableUnderline:l}}},R=m??u?Et(m??u,w):w,$=(o=(r=h.root)!=null?r:c.Root)!=null?o:$$,k=(s=(i=h.input)!=null?i:c.Input)!=null?s:k$;return d.jsx(Ll,v({slots:{root:$,input:k},slotProps:R,fullWidth:f,inputComponent:g,multiline:p,ref:n,type:y},x,{classes:S}))});Df.muiName="Input";const Of=Df;function T$(e){return ke("MuiFilledInput",e)}const M$=v({},Gt,$e("MuiFilledInput",["root","underline","input"])),qt=M$,I$=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],D$=e=>{const{classes:t,disableUnderline:n}=e,r=Re({root:["root",!n&&"underline"],input:["input"]},T$,t);return v({},t,r)},O$=B(fi,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...di(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const o=e.palette.mode==="light",r=o?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",s=o?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=o?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=o?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return v({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s}},[`&.${qt.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:s},[`&.${qt.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${qt.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${qt.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${qt.disabled}, .${qt.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${qt.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&v({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),F$=B(gi,{name:"MuiFilledInput",slot:"Input",overridesResolver:pi})(({theme:e,ownerState:t})=>v({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),Ff=b.forwardRef(function(t,n){var o,r,s,i;const a=Se({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:c,fullWidth:u=!1,inputComponent:f="input",multiline:g=!1,slotProps:p,slots:m={},type:h="text"}=a,y=se(a,I$),x=v({},a,{fullWidth:u,inputComponent:f,multiline:g,type:h}),S=D$(a),C={root:{ownerState:x},input:{ownerState:x}},w=p??c?Et(C,p??c):C,R=(o=(r=m.root)!=null?r:l.Root)!=null?o:O$,$=(s=(i=m.input)!=null?i:l.Input)!=null?s:F$;return d.jsx(Ll,v({slots:{root:R,input:$},componentsProps:w,fullWidth:u,inputComponent:f,multiline:g,ref:n,type:h},y,{classes:S}))});Ff.muiName="Input";const jf=Ff;var Bu;const j$=["children","classes","className","label","notched"],_$=B("fieldset",{shouldForwardProp:Lt})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),E$=B("legend",{shouldForwardProp:Lt})(({ownerState:e,theme:t})=>v({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&v({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function A$(e){const{className:t,label:n,notched:o}=e,r=se(e,j$),s=n!=null&&n!=="",i=v({},e,{notched:o,withLabel:s});return d.jsx(_$,v({"aria-hidden":!0,className:t,ownerState:i},r,{children:d.jsx(E$,{ownerState:i,children:s?d.jsx("span",{children:n}):Bu||(Bu=d.jsx("span",{className:"notranslate",children:"​"}))})}))}function L$(e){return ke("MuiOutlinedInput",e)}const V$=v({},Gt,$e("MuiOutlinedInput",["root","notchedOutline","input"])),Sn=V$,z$=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],B$=e=>{const{classes:t}=e,o=Re({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},L$,t);return v({},t,o)},N$=B(fi,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:di})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return v({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&v({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),H$=B(A$,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),W$=B(gi,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:pi})(({theme:e,ownerState:t})=>v({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),_f=b.forwardRef(function(t,n){var o,r,s,i,a;const l=Se({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:f="input",label:g,multiline:p=!1,notched:m,slots:h={},type:y="text"}=l,x=se(l,z$),S=B$(l),C=_n(),w=mo({props:l,muiFormControl:C,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),R=v({},l,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:C,fullWidth:u,hiddenLabel:w.hiddenLabel,multiline:p,size:w.size,type:y}),$=(o=(r=h.root)!=null?r:c.Root)!=null?o:N$,k=(s=(i=h.input)!=null?i:c.Input)!=null?s:W$;return d.jsx(Ll,v({slots:{root:$,input:k},renderSuffix:M=>d.jsx(H$,{ownerState:R,className:S.notchedOutline,label:g!=null&&g!==""&&w.required?a||(a=d.jsxs(b.Fragment,{children:[g," ","*"]})):g,notched:typeof m<"u"?m:!!(M.startAdornment||M.filled||M.focused)}),fullWidth:u,inputComponent:f,multiline:p,ref:n,type:y},x,{classes:v({},S,{notchedOutline:null})}))});_f.muiName="Input";const Ef=_f;function U$(e){return ke("MuiFormLabel",e)}const G$=$e("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),hr=G$,q$=["children","className","color","component","disabled","error","filled","focused","required"],K$=e=>{const{classes:t,color:n,focused:o,disabled:r,error:s,filled:i,required:a}=e,l={root:["root",`color${re(n)}`,r&&"disabled",s&&"error",i&&"filled",o&&"focused",a&&"required"],asterisk:["asterisk",s&&"error"]};return Re(l,U$,t)},Y$=B("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>v({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>v({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${hr.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${hr.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${hr.error}`]:{color:(e.vars||e).palette.error.main}})),X$=B("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${hr.error}`]:{color:(e.vars||e).palette.error.main}})),Z$=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiFormLabel"}),{children:r,className:s,component:i="label"}=o,a=se(o,q$),l=_n(),c=mo({props:o,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),u=v({},o,{color:c.color||"primary",component:i,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=K$(u);return d.jsxs(Y$,v({as:i,ownerState:u,className:de(f.root,s),ref:n},a,{children:[r,c.required&&d.jsxs(X$,{ownerState:u,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),Q$=Z$;function J$(e){return ke("MuiInputLabel",e)}$e("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const ek=["disableAnimation","margin","shrink","variant","className"],tk=e=>{const{classes:t,formControl:n,size:o,shrink:r,disableAnimation:s,variant:i,required:a}=e,l={root:["root",n&&"formControl",!s&&"animated",r&&"shrink",o&&o!=="normal"&&`size${re(o)}`,i],asterisk:[a&&"asterisk"]},c=Re(l,J$,t);return v({},t,c)},nk=B(Q$,{shouldForwardProp:e=>Lt(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${hr.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>v({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&v({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&v({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&v({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),ok=b.forwardRef(function(t,n){const o=Se({name:"MuiInputLabel",props:t}),{disableAnimation:r=!1,shrink:s,className:i}=o,a=se(o,ek),l=_n();let c=s;typeof c>"u"&&l&&(c=l.filled||l.focused||l.adornedStart);const u=mo({props:o,muiFormControl:l,states:["size","variant","required","focused"]}),f=v({},o,{disableAnimation:r,formControl:l,shrink:c,size:u.size,variant:u.variant,required:u.required,focused:u.focused}),g=tk(f);return d.jsx(nk,v({"data-shrink":c,ownerState:f,ref:n,className:de(g.root,i)},a,{classes:g}))}),Af=ok;function rk(e){return ke("MuiFormControl",e)}$e("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const sk=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],ik=e=>{const{classes:t,margin:n,fullWidth:o}=e,r={root:["root",n!=="none"&&`margin${re(n)}`,o&&"fullWidth"]};return Re(r,rk,t)},ak=B("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>v({},t.root,t[`margin${re(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>v({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),lk=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiFormControl"}),{children:r,className:s,color:i="primary",component:a="div",disabled:l=!1,error:c=!1,focused:u,fullWidth:f=!1,hiddenLabel:g=!1,margin:p="none",required:m=!1,size:h="medium",variant:y="outlined"}=o,x=se(o,sk),S=v({},o,{color:i,component:a,disabled:l,error:c,fullWidth:f,hiddenLabel:g,margin:p,required:m,size:h,variant:y}),C=ik(S),[w,R]=b.useState(()=>{let _=!1;return r&&b.Children.forEach(r,j=>{if(!cr(j,["Input","Select"]))return;const O=cr(j,["Select"])?j.props.input:j;O&&m$(O.props)&&(_=!0)}),_}),[$,k]=b.useState(()=>{let _=!1;return r&&b.Children.forEach(r,j=>{cr(j,["Input","Select"])&&(Ds(j.props,!0)||Ds(j.props.inputProps,!0))&&(_=!0)}),_}),[M,T]=b.useState(!1);l&&M&&T(!1);const I=u!==void 0&&!l?u:M;let D;const F=b.useMemo(()=>({adornedStart:w,setAdornedStart:R,color:i,disabled:l,error:c,filled:$,focused:I,fullWidth:f,hiddenLabel:g,size:h,onBlur:()=>{T(!1)},onEmpty:()=>{k(!1)},onFilled:()=>{k(!0)},onFocus:()=>{T(!0)},registerEffect:D,required:m,variant:y}),[w,i,l,c,$,I,f,g,D,m,h,y]);return d.jsx(li.Provider,{value:F,children:d.jsx(ak,v({as:a,ownerState:S,className:de(C.root,s),ref:n},x,{children:r}))})}),ck=lk;function uk(e){return ke("MuiFormHelperText",e)}const dk=$e("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),Nu=dk;var Hu;const pk=["children","className","component","disabled","error","filled","focused","margin","required","variant"],fk=e=>{const{classes:t,contained:n,size:o,disabled:r,error:s,filled:i,focused:a,required:l}=e,c={root:["root",r&&"disabled",s&&"error",o&&`size${re(o)}`,n&&"contained",a&&"focused",i&&"filled",l&&"required"]};return Re(c,uk,t)},gk=B("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${re(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>v({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Nu.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Nu.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),mk=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiFormHelperText"}),{children:r,className:s,component:i="p"}=o,a=se(o,pk),l=_n(),c=mo({props:o,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),u=v({},o,{component:i,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),f=fk(u);return d.jsx(gk,v({as:i,ownerState:u,className:de(f.root,s),ref:n},a,{children:r===" "?Hu||(Hu=d.jsx("span",{className:"notranslate",children:"​"})):r}))}),Lf=mk;function hk(e){return ke("MuiNativeSelect",e)}const vk=$e("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Vl=vk,bk=["className","disabled","error","IconComponent","inputRef","variant"],xk=e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:s,error:i}=e,a={select:["select",n,o&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${re(n)}`,s&&"iconOpen",o&&"disabled"]};return Re(a,hk,t)},Vf=({ownerState:e,theme:t})=>v({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":v({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Vl.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),yk=B("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Lt,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${Vl.multiple}`]:t.multiple}]}})(Vf),zf=({ownerState:e,theme:t})=>v({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${Vl.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Ck=B("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${re(n.variant)}`],n.open&&t.iconOpen]}})(zf),Sk=b.forwardRef(function(t,n){const{className:o,disabled:r,error:s,IconComponent:i,inputRef:a,variant:l="standard"}=t,c=se(t,bk),u=v({},t,{disabled:r,variant:l,error:s}),f=xk(u);return d.jsxs(b.Fragment,{children:[d.jsx(yk,v({ownerState:u,className:de(f.select,o),disabled:r,ref:a||n},c)),t.multiple?null:d.jsx(Ck,{as:i,ownerState:u,className:f.icon})]})}),wk=Sk;function Pk(e){return ke("MuiSelect",e)}const Rk=$e("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),nr=Rk;var Wu;const $k=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],kk=B("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${nr.select}`]:t.select},{[`&.${nr.select}`]:t[n.variant]},{[`&.${nr.error}`]:t.error},{[`&.${nr.multiple}`]:t.multiple}]}})(Vf,{[`&.${nr.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Tk=B("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${re(n.variant)}`],n.open&&t.iconOpen]}})(zf),Mk=B("input",{shouldForwardProp:e=>Na(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Uu(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function Ik(e){return e==null||typeof e=="string"&&!e.trim()}const Dk=e=>{const{classes:t,variant:n,disabled:o,multiple:r,open:s,error:i}=e,a={select:["select",n,o&&"disabled",r&&"multiple",i&&"error"],icon:["icon",`icon${re(n)}`,s&&"iconOpen",o&&"disabled"],nativeInput:["nativeInput"]};return Re(a,Pk,t)},Ok=b.forwardRef(function(t,n){var o;const{"aria-describedby":r,"aria-label":s,autoFocus:i,autoWidth:a,children:l,className:c,defaultOpen:u,defaultValue:f,disabled:g,displayEmpty:p,error:m=!1,IconComponent:h,inputRef:y,labelId:x,MenuProps:S={},multiple:C,name:w,onBlur:R,onChange:$,onClose:k,onFocus:M,onOpen:T,open:I,readOnly:D,renderValue:F,SelectDisplayProps:_={},tabIndex:j,value:O,variant:A="standard"}=t,L=se(t,$k),[V,E]=It({controlled:O,default:f,name:"Select"}),[H,te]=It({controlled:I,default:u,name:"Select"}),ae=b.useRef(null),ee=b.useRef(null),[z,U]=b.useState(null),{current:W}=b.useRef(I!=null),[Q,Y]=b.useState(),J=et(n,y),ve=b.useCallback(Ce=>{ee.current=Ce,Ce&&U(Ce)},[]),G=z==null?void 0:z.parentNode;b.useImperativeHandle(J,()=>({focus:()=>{ee.current.focus()},node:ae.current,value:V}),[V]),b.useEffect(()=>{u&&H&&z&&!W&&(Y(a?null:G.clientWidth),ee.current.focus())},[z,a]),b.useEffect(()=>{i&&ee.current.focus()},[i]),b.useEffect(()=>{if(!x)return;const Ce=vt(ee.current).getElementById(x);if(Ce){const we=()=>{getSelection().isCollapsed&&ee.current.focus()};return Ce.addEventListener("click",we),()=>{Ce.removeEventListener("click",we)}}},[x]);const me=(Ce,we)=>{Ce?T&&T(we):k&&k(we),W||(Y(a?null:G.clientWidth),te(Ce))},K=Ce=>{Ce.button===0&&(Ce.preventDefault(),ee.current.focus(),me(!0,Ce))},ue=Ce=>{me(!1,Ce)},fe=b.Children.toArray(l),ce=Ce=>{const we=fe.find(Z=>Z.props.value===Ce.target.value);we!==void 0&&(E(we.props.value),$&&$(Ce,we))},Fe=Ce=>we=>{let Z;if(we.currentTarget.hasAttribute("tabindex")){if(C){Z=Array.isArray(V)?V.slice():[];const he=V.indexOf(Ce.props.value);he===-1?Z.push(Ce.props.value):Z.splice(he,1)}else Z=Ce.props.value;if(Ce.props.onClick&&Ce.props.onClick(we),V!==Z&&(E(Z),$)){const he=we.nativeEvent||we,Ee=new he.constructor(he.type,he);Object.defineProperty(Ee,"target",{writable:!0,value:{value:Z,name:w}}),$(Ee,Ce)}C||me(!1,we)}},le=Ce=>{D||[" ","ArrowUp","ArrowDown","Enter"].indexOf(Ce.key)!==-1&&(Ce.preventDefault(),me(!0,Ce))},Pe=z!==null&&H,N=Ce=>{!Pe&&R&&(Object.defineProperty(Ce,"target",{writable:!0,value:{value:V,name:w}}),R(Ce))};delete L["aria-invalid"];let q,pe;const Me=[];let Te=!1;(Ds({value:V})||p)&&(F?q=F(V):Te=!0);const ne=fe.map(Ce=>{if(!b.isValidElement(Ce))return null;let we;if(C){if(!Array.isArray(V))throw new Error(Wn(2));we=V.some(Z=>Uu(Z,Ce.props.value)),we&&Te&&Me.push(Ce.props.children)}else we=Uu(V,Ce.props.value),we&&Te&&(pe=Ce.props.children);return b.cloneElement(Ce,{"aria-selected":we?"true":"false",onClick:Fe(Ce),onKeyUp:Z=>{Z.key===" "&&Z.preventDefault(),Ce.props.onKeyUp&&Ce.props.onKeyUp(Z)},role:"option",selected:we,value:void 0,"data-value":Ce.props.value})});Te&&(C?Me.length===0?q=null:q=Me.reduce((Ce,we,Z)=>(Ce.push(we),Z{const{classes:t}=e;return t},zl={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Lt(e)&&e!=="variant",slot:"Root"},Ak=B(Of,zl)(""),Lk=B(Ef,zl)(""),Vk=B(jf,zl)(""),Nf=b.forwardRef(function(t,n){const o=Se({name:"MuiSelect",props:t}),{autoWidth:r=!1,children:s,classes:i={},className:a,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:u=Bf,id:f,input:g,inputProps:p,label:m,labelId:h,MenuProps:y,multiple:x=!1,native:S=!1,onClose:C,onOpen:w,open:R,renderValue:$,SelectDisplayProps:k,variant:M="outlined"}=o,T=se(o,jk),I=S?wk:Fk,D=_n(),F=mo({props:o,muiFormControl:D,states:["variant","error"]}),_=F.variant||M,j=v({},o,{variant:_,classes:i}),O=Ek(j),A=se(O,_k),L=g||{standard:d.jsx(Ak,{ownerState:j}),outlined:d.jsx(Lk,{label:m,ownerState:j}),filled:d.jsx(Vk,{ownerState:j})}[_],V=et(n,L.ref);return d.jsx(b.Fragment,{children:b.cloneElement(L,v({inputComponent:I,inputProps:v({children:s,error:F.error,IconComponent:u,variant:_,type:void 0,multiple:x},S?{id:f}:{autoWidth:r,defaultOpen:l,displayEmpty:c,labelId:h,MenuProps:y,onClose:C,onOpen:w,open:R,renderValue:$,SelectDisplayProps:v({id:f},k)},p,{classes:p?Et(A,p.classes):A},g?g.props.inputProps:{})},(x&&S||c)&&_==="outlined"?{notched:!0}:{},{ref:V,className:de(L.props.className,a,O.root)},!g&&{variant:_},T))})});Nf.muiName="Select";const Hf=Nf;function zk(e){return ke("MuiTextField",e)}$e("MuiTextField",["root"]);const Bk=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Nk={standard:Of,filled:jf,outlined:Ef},Hk=e=>{const{classes:t}=e;return Re({root:["root"]},zk,t)},Wk=B(ck,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Uk=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTextField"}),{autoComplete:r,autoFocus:s=!1,children:i,className:a,color:l="primary",defaultValue:c,disabled:u=!1,error:f=!1,FormHelperTextProps:g,fullWidth:p=!1,helperText:m,id:h,InputLabelProps:y,inputProps:x,InputProps:S,inputRef:C,label:w,maxRows:R,minRows:$,multiline:k=!1,name:M,onBlur:T,onChange:I,onFocus:D,placeholder:F,required:_=!1,rows:j,select:O=!1,SelectProps:A,type:L,value:V,variant:E="outlined"}=o,H=se(o,Bk),te=v({},o,{autoFocus:s,color:l,disabled:u,error:f,fullWidth:p,multiline:k,required:_,select:O,variant:E}),ae=Hk(te),ee={};E==="outlined"&&(y&&typeof y.shrink<"u"&&(ee.notched=y.shrink),ee.label=w),O&&((!A||!A.native)&&(ee.id=void 0),ee["aria-describedby"]=void 0);const z=Dn(h),U=m&&z?`${z}-helper-text`:void 0,W=w&&z?`${z}-label`:void 0,Q=Nk[E],Y=d.jsx(Q,v({"aria-describedby":U,autoComplete:r,autoFocus:s,defaultValue:c,fullWidth:p,multiline:k,name:M,rows:j,maxRows:R,minRows:$,type:L,value:V,id:z,inputRef:C,onBlur:T,onChange:I,onFocus:D,placeholder:F,inputProps:x},ee,S));return d.jsxs(Wk,v({className:de(ae.root,a),disabled:u,error:f,fullWidth:p,ref:n,required:_,color:l,variant:E,ownerState:te},H,{children:[w!=null&&w!==""&&d.jsx(Af,v({htmlFor:z,id:W},y,{children:w})),O?d.jsx(Hf,v({"aria-describedby":U,id:z,labelId:W,value:V,input:Y},A,{children:i})):Y,m&&d.jsx(Lf,v({id:U},g,{children:m}))]}))}),po=Uk;function Gk(e){return ke("MuiCollapse",e)}$e("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const qk=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],Kk=e=>{const{orientation:t,classes:n}=e,o={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Re(o,Gk,n)},Yk=B("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>v({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&v({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),Xk=B("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>v({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Zk=B("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>v({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Wf=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiCollapse"}),{addEndListener:r,children:s,className:i,collapsedSize:a="0px",component:l,easing:c,in:u,onEnter:f,onEntered:g,onEntering:p,onExit:m,onExited:h,onExiting:y,orientation:x="vertical",style:S,timeout:C=hp.standard,TransitionComponent:w=ri}=o,R=se(o,qk),$=v({},o,{orientation:x,collapsedSize:a}),k=Kk($),M=it(),T=ro(),I=b.useRef(null),D=b.useRef(),F=typeof a=="number"?`${a}px`:a,_=x==="horizontal",j=_?"width":"height",O=b.useRef(null),A=et(n,O),L=W=>Q=>{if(W){const Y=O.current;Q===void 0?W(Y):W(Y,Q)}},V=()=>I.current?I.current[_?"clientWidth":"clientHeight"]:0,E=L((W,Q)=>{I.current&&_&&(I.current.style.position="absolute"),W.style[j]=F,f&&f(W,Q)}),H=L((W,Q)=>{const Y=V();I.current&&_&&(I.current.style.position="");const{duration:J,easing:ve}=Bo({style:S,timeout:C,easing:c},{mode:"enter"});if(C==="auto"){const G=M.transitions.getAutoHeightDuration(Y);W.style.transitionDuration=`${G}ms`,D.current=G}else W.style.transitionDuration=typeof J=="string"?J:`${J}ms`;W.style[j]=`${Y}px`,W.style.transitionTimingFunction=ve,p&&p(W,Q)}),te=L((W,Q)=>{W.style[j]="auto",g&&g(W,Q)}),ae=L(W=>{W.style[j]=`${V()}px`,m&&m(W)}),ee=L(h),z=L(W=>{const Q=V(),{duration:Y,easing:J}=Bo({style:S,timeout:C,easing:c},{mode:"exit"});if(C==="auto"){const ve=M.transitions.getAutoHeightDuration(Q);W.style.transitionDuration=`${ve}ms`,D.current=ve}else W.style.transitionDuration=typeof Y=="string"?Y:`${Y}ms`;W.style[j]=F,W.style.transitionTimingFunction=J,y&&y(W)}),U=W=>{C==="auto"&&T.start(D.current||0,W),r&&r(O.current,W)};return d.jsx(w,v({in:u,onEnter:E,onEntered:te,onEntering:H,onExit:ae,onExited:ee,onExiting:z,addEndListener:U,nodeRef:O,timeout:C==="auto"?null:C},R,{children:(W,Q)=>d.jsx(Yk,v({as:l,className:de(k.root,i,{entered:k.entered,exited:!u&&F==="0px"&&k.hidden}[W]),style:v({[_?"minWidth":"minHeight"]:F},S),ownerState:v({},$,{state:W}),ref:A},Q,{children:d.jsx(Xk,{ownerState:v({},$,{state:W}),className:k.wrapper,ref:I,children:d.jsx(Zk,{ownerState:v({},$,{state:W}),className:k.wrapperInner,children:s})})}))}))});Wf.muiSupportAuto=!0;const Br=Wf;function Qk(e){return ke("MuiTableFooter",e)}$e("MuiTableFooter",["root"]);const Jk=["className","component"],eT=e=>{const{classes:t}=e;return Re({root:["root"]},Qk,t)},tT=B("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),nT={variant:"footer"},Gu="tfoot",oT=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableFooter"}),{className:r,component:s=Gu}=o,i=se(o,Jk),a=v({},o,{component:s}),l=eT(a);return d.jsx(zr.Provider,{value:nT,children:d.jsx(tT,v({as:s,className:de(l.root,r),ref:n,role:s===Gu?null:"rowgroup",ownerState:a},i))})}),rT=oT;function sT(e){return ke("MuiTableHead",e)}$e("MuiTableHead",["root"]);const iT=["className","component"],aT=e=>{const{classes:t}=e;return Re({root:["root"]},sT,t)},lT=B("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),cT={variant:"head"},qu="thead",uT=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableHead"}),{className:r,component:s=qu}=o,i=se(o,iT),a=v({},o,{component:s}),l=aT(a);return d.jsx(zr.Provider,{value:cT,children:d.jsx(lT,v({as:s,className:de(l.root,r),ref:n,role:s===qu?null:"rowgroup",ownerState:a},i))})}),dT=uT;function pT(e){return ke("MuiFormControlLabel",e)}const fT=$e("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),ar=fT,gT=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],mT=e=>{const{classes:t,disabled:n,labelPlacement:o,error:r,required:s}=e,i={root:["root",n&&"disabled",`labelPlacement${re(o)}`,r&&"error",s&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",r&&"error"]};return Re(i,pT,t)},hT=B("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ar.label}`]:t.label},t.root,t[`labelPlacement${re(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>v({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${ar.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${ar.label}`]:{[`&.${ar.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),vT=B("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${ar.error}`]:{color:(e.vars||e).palette.error.main}})),bT=b.forwardRef(function(t,n){var o,r;const s=Se({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:a={},control:l,disabled:c,disableTypography:u,label:f,labelPlacement:g="end",required:p,slotProps:m={}}=s,h=se(s,gT),y=_n(),x=(o=c??l.props.disabled)!=null?o:y==null?void 0:y.disabled,S=p??l.props.required,C={disabled:x,required:S};["checked","name","onChange","value","inputRef"].forEach(T=>{typeof l.props[T]>"u"&&typeof s[T]<"u"&&(C[T]=s[T])});const w=mo({props:s,muiFormControl:y,states:["error"]}),R=v({},s,{disabled:x,labelPlacement:g,required:S,error:w.error}),$=mT(R),k=(r=m.typography)!=null?r:a.typography;let M=f;return M!=null&&M.type!==Ot&&!u&&(M=d.jsx(Ot,v({component:"span"},k,{className:de($.label,k==null?void 0:k.className),children:M}))),d.jsxs(hT,v({className:de($.root,i),ownerState:R,ref:n},h,{children:[b.cloneElement(l,C),S?d.jsxs(Vr,{display:"block",children:[M,d.jsxs(vT,{ownerState:R,"aria-hidden":!0,className:$.asterisk,children:[" ","*"]})]}):M]}))}),Uf=bT;function xT(e){return ke("MuiListSubheader",e)}$e("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const yT=["className","color","component","disableGutters","disableSticky","inset"],CT=e=>{const{classes:t,color:n,disableGutters:o,inset:r,disableSticky:s}=e,i={root:["root",n!=="default"&&`color${re(n)}`,!o&&"gutters",r&&"inset",!s&&"sticky"]};return Re(i,xT,t)},ST=B("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${re(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>v({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),Gf=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiListSubheader"}),{className:r,color:s="default",component:i="li",disableGutters:a=!1,disableSticky:l=!1,inset:c=!1}=o,u=se(o,yT),f=v({},o,{color:s,component:i,disableGutters:a,disableSticky:l,inset:c}),g=CT(f);return d.jsx(ST,v({as:i,className:de(g.root,r),ref:n,ownerState:f},u))});Gf.muiSkipListHighlight=!0;const wT=Gf,PT=lt(d.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function RT(e){return ke("MuiChip",e)}const $T=$e("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),rt=$T,kT=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],TT=e=>{const{classes:t,disabled:n,size:o,color:r,iconColor:s,onDelete:i,clickable:a,variant:l}=e,c={root:["root",l,n&&"disabled",`size${re(o)}`,`color${re(r)}`,a&&"clickable",a&&`clickableColor${re(r)}`,i&&"deletable",i&&`deletableColor${re(r)}`,`${l}${re(r)}`],label:["label",`label${re(o)}`],avatar:["avatar",`avatar${re(o)}`,`avatarColor${re(r)}`],icon:["icon",`icon${re(o)}`,`iconColor${re(s)}`],deleteIcon:["deleteIcon",`deleteIcon${re(o)}`,`deleteIconColor${re(r)}`,`deleteIcon${re(l)}Color${re(r)}`]};return Re(c,RT,t)},MT=B("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:o,iconColor:r,clickable:s,onDelete:i,size:a,variant:l}=n;return[{[`& .${rt.avatar}`]:t.avatar},{[`& .${rt.avatar}`]:t[`avatar${re(a)}`]},{[`& .${rt.avatar}`]:t[`avatarColor${re(o)}`]},{[`& .${rt.icon}`]:t.icon},{[`& .${rt.icon}`]:t[`icon${re(a)}`]},{[`& .${rt.icon}`]:t[`iconColor${re(r)}`]},{[`& .${rt.deleteIcon}`]:t.deleteIcon},{[`& .${rt.deleteIcon}`]:t[`deleteIcon${re(a)}`]},{[`& .${rt.deleteIcon}`]:t[`deleteIconColor${re(o)}`]},{[`& .${rt.deleteIcon}`]:t[`deleteIcon${re(l)}Color${re(o)}`]},t.root,t[`size${re(a)}`],t[`color${re(o)}`],s&&t.clickable,s&&o!=="default"&&t[`clickableColor${re(o)})`],i&&t.deletable,i&&o!=="default"&&t[`deletableColor${re(o)}`],t[l],t[`${l}${re(o)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return v({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${rt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${rt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${rt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${rt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${rt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${rt.icon}`]:v({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&v({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${rt.deleteIcon}`]:v({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:je(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:je(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:je(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>v({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>v({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${rt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${rt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${rt.avatar}`]:{marginLeft:4},[`& .${rt.avatarSmall}`]:{marginLeft:2},[`& .${rt.icon}`]:{marginLeft:4},[`& .${rt.iconSmall}`]:{marginLeft:2},[`& .${rt.deleteIcon}`]:{marginRight:5},[`& .${rt.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:je(e.palette[t.color].main,.7)}`,[`&.${rt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${rt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:je(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${rt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:je(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),IT=B("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:o}=n;return[t.label,t[`label${re(o)}`]]}})(({ownerState:e})=>v({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function Ku(e){return e.key==="Backspace"||e.key==="Delete"}const DT=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiChip"}),{avatar:r,className:s,clickable:i,color:a="default",component:l,deleteIcon:c,disabled:u=!1,icon:f,label:g,onClick:p,onDelete:m,onKeyDown:h,onKeyUp:y,size:x="medium",variant:S="filled",tabIndex:C,skipFocusWhenDisabled:w=!1}=o,R=se(o,kT),$=b.useRef(null),k=et($,n),M=E=>{E.stopPropagation(),m&&m(E)},T=E=>{E.currentTarget===E.target&&Ku(E)&&E.preventDefault(),h&&h(E)},I=E=>{E.currentTarget===E.target&&(m&&Ku(E)?m(E):E.key==="Escape"&&$.current&&$.current.blur()),y&&y(E)},D=i!==!1&&p?!0:i,F=D||m?rn:l||"div",_=v({},o,{component:F,disabled:u,size:x,color:a,iconColor:b.isValidElement(f)&&f.props.color||a,onDelete:!!m,clickable:D,variant:S}),j=TT(_),O=F===rn?v({component:l||"div",focusVisibleClassName:j.focusVisible},m&&{disableRipple:!0}):{};let A=null;m&&(A=c&&b.isValidElement(c)?b.cloneElement(c,{className:de(c.props.className,j.deleteIcon),onClick:M}):d.jsx(PT,{className:de(j.deleteIcon),onClick:M}));let L=null;r&&b.isValidElement(r)&&(L=b.cloneElement(r,{className:de(j.avatar,r.props.className)}));let V=null;return f&&b.isValidElement(f)&&(V=b.cloneElement(f,{className:de(j.icon,f.props.className)})),d.jsxs(MT,v({as:F,className:de(j.root,s),disabled:D&&u?!0:void 0,onClick:p,onKeyDown:T,onKeyUp:I,ref:k,tabIndex:w&&u?-1:C,ownerState:_},O,R,{children:[L||V,d.jsx(IT,{className:de(j.label),ownerState:_,children:g}),A]}))}),$r=DT,qf=lt(d.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");function OT(e){return ke("MuiAutocomplete",e)}const FT=$e("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),Ye=FT;var Yu,Xu;const jT=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],_T=["ref"],ET=["key"],AT=e=>{const{classes:t,disablePortal:n,expanded:o,focused:r,fullWidth:s,hasClearIcon:i,hasPopupIcon:a,inputFocused:l,popupOpen:c,size:u}=e,f={root:["root",o&&"expanded",r&&"focused",s&&"fullWidth",i&&"hasClearIcon",a&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${re(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Re(f,OT,t)},LT=B("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:o,hasClearIcon:r,hasPopupIcon:s,inputFocused:i,size:a}=n;return[{[`& .${Ye.tag}`]:t.tag},{[`& .${Ye.tag}`]:t[`tagSize${re(a)}`]},{[`& .${Ye.inputRoot}`]:t.inputRoot},{[`& .${Ye.input}`]:t.input},{[`& .${Ye.input}`]:i&&t.inputFocused},t.root,o&&t.fullWidth,s&&t.hasPopupIcon,r&&t.hasClearIcon]}})(({ownerState:e})=>v({[`&.${Ye.focused} .${Ye.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Ye.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${Ye.tag}`]:v({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${Ye.inputRoot}`]:{flexWrap:"wrap",[`.${Ye.hasPopupIcon}&, .${Ye.hasClearIcon}&`]:{paddingRight:26+4},[`.${Ye.hasPopupIcon}.${Ye.hasClearIcon}&`]:{paddingRight:52+4},[`& .${Ye.input}`]:{width:0,minWidth:30}},[`& .${Vn.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Vn.root}.${Gt.sizeSmall}`]:{[`& .${Vn.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Sn.root}`]:{padding:9,[`.${Ye.hasPopupIcon}&, .${Ye.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Ye.hasPopupIcon}.${Ye.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Ye.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${Ye.endAdornment}`]:{right:9}},[`& .${Sn.root}.${Gt.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Ye.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${qt.root}`]:{paddingTop:19,paddingLeft:8,[`.${Ye.hasPopupIcon}&, .${Ye.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Ye.hasPopupIcon}.${Ye.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${qt.input}`]:{padding:"7px 4px"},[`& .${Ye.endAdornment}`]:{right:9}},[`& .${qt.root}.${Gt.sizeSmall}`]:{paddingBottom:1,[`& .${qt.input}`]:{padding:"2.5px 4px"}},[`& .${Gt.hiddenLabel}`]:{paddingTop:8},[`& .${qt.root}.${Gt.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Ye.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${qt.root}.${Gt.hiddenLabel}.${Gt.sizeSmall}`]:{[`& .${Ye.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Ye.input}`]:v({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),VT=B("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),zT=B(Ze,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),BT=B(Ze,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>v({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>v({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),NT=B(Lr,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ye.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>v({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),HT=B(Yn,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>v({},e.typography.body1,{overflow:"auto"})),WT=B("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),UT=B("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),GT=B("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Ye.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Ye.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Ye.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ye.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Ye.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),qT=B(wT,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),KT=B("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Ye.option}`]:{paddingLeft:24}}),YT=b.forwardRef(function(t,n){var o,r,s,i;const a=Se({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:c=!1,autoSelect:u=!1,blurOnSelect:f=!1,ChipProps:g,className:p,clearIcon:m=Yu||(Yu=d.jsx(qf,{fontSize:"small"})),clearOnBlur:h=!a.freeSolo,clearOnEscape:y=!1,clearText:x="Clear",closeText:S="Close",componentsProps:C={},defaultValue:w=a.multiple?[]:null,disableClearable:R=!1,disableCloseOnSelect:$=!1,disabled:k=!1,disabledItemsFocusable:M=!1,disableListWrap:T=!1,disablePortal:I=!1,filterSelectedOptions:D=!1,forcePopupIcon:F="auto",freeSolo:_=!1,fullWidth:j=!1,getLimitTagsText:O=X=>`+${X}`,getOptionLabel:A,groupBy:L,handleHomeEndKeys:V=!a.freeSolo,includeInputInList:E=!1,limitTags:H=-1,ListboxComponent:te="ul",ListboxProps:ae,loading:ee=!1,loadingText:z="Loading…",multiple:U=!1,noOptionsText:W="No options",openOnFocus:Q=!1,openText:Y="Open",PaperComponent:J=Yn,PopperComponent:ve=Lr,popupIcon:G=Xu||(Xu=d.jsx(Bf,{})),readOnly:me=!1,renderGroup:K,renderInput:ue,renderOption:fe,renderTags:ce,selectOnFocus:Fe=!a.freeSolo,size:le="medium",slotProps:Pe={}}=a,N=se(a,jT),{getRootProps:q,getInputProps:pe,getInputLabelProps:Me,getPopupIndicatorProps:Te,getClearProps:ne,getTagProps:oe,getListboxProps:xe,getOptionProps:ye,value:ge,dirty:De,expanded:Le,id:Ve,popupOpen:Ce,focused:we,focusedTag:Z,anchorEl:he,setAnchorEl:Ee,inputValue:Be,groupedOptions:He}=RC(v({},a,{componentName:"Autocomplete"})),Xe=!R&&!k&&De&&!me,ot=(!_||F===!0)&&F!==!1,{onMouseDown:ft}=pe(),{ref:dt}=ae??{},Ke=xe(),{ref:mt}=Ke,Dt=se(Ke,_T),wt=et(mt,dt),Bt=A||(X=>{var Ie;return(Ie=X.label)!=null?Ie:X}),bt=v({},a,{disablePortal:I,expanded:Le,focused:we,fullWidth:j,getOptionLabel:Bt,hasClearIcon:Xe,hasPopupIcon:ot,inputFocused:Z===-1,popupOpen:Ce,size:le}),pt=AT(bt);let _e;if(U&&ge.length>0){const X=Ie=>v({className:pt.tag,disabled:k},oe(Ie));ce?_e=ce(ge,X,bt):_e=ge.map((Ie,Ae)=>d.jsx($r,v({label:Bt(Ie),size:le},X({index:Ae}),g)))}if(H>-1&&Array.isArray(_e)){const X=_e.length-H;!we&&X>0&&(_e=_e.splice(0,H),_e.push(d.jsx("span",{className:pt.tag,children:O(X)},_e.length)))}const at=K||(X=>d.jsxs("li",{children:[d.jsx(qT,{className:pt.groupLabel,ownerState:bt,component:"div",children:X.group}),d.jsx(KT,{className:pt.groupUl,ownerState:bt,children:X.children})]},X.key)),gt=fe||((X,Ie)=>{const{key:Ae}=X,Ge=se(X,ET);return d.jsx("li",v({},Ge,{children:Bt(Ie)}),Ae)}),$t=(X,Ie)=>{const Ae=ye({option:X,index:Ie});return gt(v({},Ae,{className:pt.option}),X,{selected:Ae["aria-selected"],index:Ie,inputValue:Be},bt)},ct=(o=Pe.clearIndicator)!=null?o:C.clearIndicator,kt=(r=Pe.paper)!=null?r:C.paper,dn=(s=Pe.popper)!=null?s:C.popper,ie=(i=Pe.popupIndicator)!=null?i:C.popupIndicator;return d.jsxs(b.Fragment,{children:[d.jsx(LT,v({ref:n,className:de(pt.root,p),ownerState:bt},q(N),{children:ue({id:Ve,disabled:k,fullWidth:!0,size:le==="small"?"small":void 0,InputLabelProps:Me(),InputProps:v({ref:Ee,className:pt.inputRoot,startAdornment:_e,onClick:X=>{X.target===X.currentTarget&&ft(X)}},(Xe||ot)&&{endAdornment:d.jsxs(VT,{className:pt.endAdornment,ownerState:bt,children:[Xe?d.jsx(zT,v({},ne(),{"aria-label":x,title:x,ownerState:bt},ct,{className:de(pt.clearIndicator,ct==null?void 0:ct.className),children:m})):null,ot?d.jsx(BT,v({},Te(),{disabled:k,"aria-label":Ce?S:Y,title:Ce?S:Y,ownerState:bt},ie,{className:de(pt.popupIndicator,ie==null?void 0:ie.className),children:G})):null]})}),inputProps:v({className:pt.input,disabled:k,readOnly:me},pe())})})),he?d.jsx(NT,v({as:ve,disablePortal:I,style:{width:he?he.clientWidth:null},ownerState:bt,role:"presentation",anchorEl:he,open:Ce},dn,{className:de(pt.popper,dn==null?void 0:dn.className),children:d.jsxs(HT,v({ownerState:bt,as:J},kt,{className:de(pt.paper,kt==null?void 0:kt.className),children:[ee&&He.length===0?d.jsx(WT,{className:pt.loading,ownerState:bt,children:z}):null,He.length===0&&!_&&!ee?d.jsx(UT,{className:pt.noOptions,ownerState:bt,role:"presentation",onMouseDown:X=>{X.preventDefault()},children:W}):null,He.length>0?d.jsx(GT,v({as:te,className:pt.listbox,ownerState:bt},Dt,ae,{ref:wt,children:He.map((X,Ie)=>L?at({key:X.key,group:X.group,children:X.options.map((Ae,Ge)=>$t(Ae,X.index+Ge))}):$t(X,Ie))})):null]}))})):null]})}),XT=YT;function ZT(e){return ke("MuiInputAdornment",e)}const QT=$e("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),Zu=QT;var Qu;const JT=["children","className","component","disablePointerEvents","disableTypography","position","variant"],eM=(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${re(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},tM=e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:o,position:r,size:s,variant:i}=e,a={root:["root",n&&"disablePointerEvents",r&&`position${re(r)}`,i,o&&"hiddenLabel",s&&`size${re(s)}`]};return Re(a,ZT,t)},nM=B("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:eM})(({theme:e,ownerState:t})=>v({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${Zu.positionStart}&:not(.${Zu.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),oM=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiInputAdornment"}),{children:r,className:s,component:i="div",disablePointerEvents:a=!1,disableTypography:l=!1,position:c,variant:u}=o,f=se(o,JT),g=_n()||{};let p=u;u&&g.variant,g&&!p&&(p=g.variant);const m=v({},o,{hiddenLabel:g.hiddenLabel,size:g.size,disablePointerEvents:a,position:c,variant:p}),h=tM(m);return d.jsx(li.Provider,{value:null,children:d.jsx(nM,v({as:i,ownerState:m,className:de(h.root,s),ref:n},f,{children:typeof r=="string"&&!l?d.jsx(Ot,{color:"text.secondary",children:r}):d.jsxs(b.Fragment,{children:[c==="start"?Qu||(Qu=d.jsx("span",{className:"notranslate",children:"​"})):null,r]})}))})}),No=oM;function rM(e,t,n,o,r){const[s,i]=b.useState(()=>r&&n?n(e).matches:o?o(e).matches:t);return St(()=>{let a=!0;if(!n)return;const l=n(e),c=()=>{a&&i(l.matches)};return c(),l.addListener(c),()=>{a=!1,l.removeListener(c)}},[e,n]),s}const Kf=Ad["useSyncExternalStore"];function sM(e,t,n,o,r){const s=b.useCallback(()=>t,[t]),i=b.useMemo(()=>{if(r&&n)return()=>n(e).matches;if(o!==null){const{matches:u}=o(e);return()=>u}return s},[s,e,o,r,n]),[a,l]=b.useMemo(()=>{if(n===null)return[s,()=>()=>{}];const u=n(e);return[()=>u.matches,f=>(u.addListener(f),()=>{u.removeListener(f)})]},[s,n,e]);return Kf(l,a,i)}function Gn(e,t={}){const n=Va(),o=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:r=!1,matchMedia:s=o?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:a=!1}=gp({name:"MuiUseMediaQuery",props:t,theme:n});let l=typeof e=="function"?e(n):e;return l=l.replace(/^@media( ?)/m,""),(Kf!==void 0?sM:rM)(l,r,s,i,a)}const wn=(e,t)=>e.length!==t.length?!1:t.every(n=>e.includes(n)),Bl=({openTo:e,defaultOpenTo:t,views:n,defaultViews:o})=>{const r=n??o;let s;if(e!=null)s=e;else if(r.includes(t))s=t;else if(r.length>0)s=r[0];else throw new Error("MUI: The `views` prop must contain at least one view");return{views:r,openTo:s}},vr=({date:e,disableFuture:t,disablePast:n,maxDate:o,minDate:r,isDateDisabled:s,utils:i,timezone:a})=>{const l=i.startOfDay(i.dateWithTimezone(void 0,a));n&&i.isBefore(r,l)&&(r=l),t&&i.isAfter(o,l)&&(o=l);let c=e,u=e;for(i.isBefore(e,r)&&(c=r,u=null),i.isAfter(e,o)&&(u&&(u=o),c=null);c||u;){if(c&&i.isAfter(c,o)&&(c=null),u&&i.isBefore(u,r)&&(u=null),c){if(!s(c))return c;c=i.addDays(c,1)}if(u){if(!s(u))return u;u=i.addDays(u,-1)}}return null},iM=(e,t)=>t==null||!e.isValid(t)?null:t,At=(e,t,n)=>t==null||!e.isValid(t)?n:t,aM=(e,t,n)=>!e.isValid(t)&&t!=null&&!e.isValid(n)&&n!=null?!0:e.isEqual(t,n),Nl=(e,t)=>{const o=[e.startOfYear(t)];for(;o.length<12;){const r=o[o.length-1];o.push(e.addMonths(r,1))}return o},ha=(e,t,n)=>{let o=t;return o=e.setHours(o,e.getHours(n)),o=e.setMinutes(o,e.getMinutes(n)),o=e.setSeconds(o,e.getSeconds(n)),o},Hl=(e,t,n)=>n==="date"?e.startOfDay(e.dateWithTimezone(void 0,t)):e.dateWithTimezone(void 0,t),gn=(e,t)=>{const n=e.setHours(e.date(),t==="am"?2:14);return e.format(n,"meridiem")},lM=["year","month","day"],Fo=e=>lM.includes(e),kr=(e,{format:t,views:n},o)=>{if(t!=null)return t;const r=e.formats;return wn(n,["year"])?r.year:wn(n,["month"])?r.month:wn(n,["day"])?r.dayOfMonth:wn(n,["month","year"])?`${r.month} ${r.year}`:wn(n,["day","month"])?`${r.month} ${r.dayOfMonth}`:o?/en/.test(e.getCurrentLocaleCode())?r.normalDateWithWeekday:r.normalDate:r.keyboardDate},cM=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map(o=>e.addDays(n,o))},Yf=["hours","minutes","seconds"],Ho=e=>Yf.includes(e),Ln=e=>Yf.includes(e)||e==="meridiem",uM=(e,t)=>e?t.getHours(e)>=12?"pm":"am":null,Tr=(e,t,n)=>n&&(e>=12?"pm":"am")!==t?t==="am"?e-12:e+12:e,dM=(e,t,n,o)=>{const r=Tr(o.getHours(e),t,n);return o.setHours(e,r)},Ju=(e,t)=>t.getHours(e)*3600+t.getMinutes(e)*60+t.getSeconds(e),Nr=(e,t)=>(n,o)=>e?t.isAfter(n,o):Ju(n,t)>Ju(o,t),Os=(e,{format:t,views:n,ampm:o})=>{if(t!=null)return t;const r=e.formats;return wn(n,["hours"])?o?`${r.hours12h} ${r.meridiem}`:r.hours24h:wn(n,["minutes"])?r.minutes:wn(n,["seconds"])?r.seconds:wn(n,["minutes","seconds"])?`${r.minutes}:${r.seconds}`:wn(n,["hours","minutes","seconds"])?o?`${r.hours12h}:${r.minutes}:${r.seconds} ${r.meridiem}`:`${r.hours24h}:${r.minutes}:${r.seconds}`:o?`${r.hours12h}:${r.minutes} ${r.meridiem}`:`${r.hours24h}:${r.minutes}`},pn={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},pM=e=>Math.max(...e.map(t=>{var n;return(n=pn[t.type])!=null?n:1})),or=(e,t,n)=>{if(t===pn.year)return e.startOfYear(n);if(t===pn.month)return e.startOfMonth(n);if(t===pn.day)return e.startOfDay(n);let o=n;return t{var s;let i=r?r():or(t,n,Hl(t,o));e.minDate!=null&&t.isAfterDay(e.minDate,i)&&(i=or(t,n,e.minDate)),e.maxDate!=null&&t.isBeforeDay(e.maxDate,i)&&(i=or(t,n,e.maxDate));const a=Nr((s=e.disableIgnoringDatePartForTimeValidation)!=null?s:!1,t);return e.minTime!=null&&a(e.minTime,i)&&(i=or(t,n,e.disableIgnoringDatePartForTimeValidation?e.minTime:ha(t,i,e.minTime))),e.maxTime!=null&&a(i,e.maxTime)&&(i=or(t,n,e.disableIgnoringDatePartForTimeValidation?e.maxTime:ha(t,i,e.maxTime))),i},Xf=(e,t)=>{const n=e.formatTokenMap[t];if(n==null)throw new Error([`MUI: The token "${t}" is not supported by the Date and Time Pickers.`,"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join(` +`));return typeof n=="string"?{type:n,contentType:n==="meridiem"?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},gM=e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}},mi=(e,t,n)=>{const o=[],r=e.dateWithTimezone(void 0,t),s=e.startOfWeek(r),i=e.endOfWeek(r);let a=s;for(;e.isBefore(a,i);)o.push(a),a=e.addDays(a,1);return o.map(l=>e.formatByString(l,n))},Zf=(e,t,n,o)=>{switch(n){case"month":return Nl(e,e.dateWithTimezone(void 0,t)).map(r=>e.formatByString(r,o));case"weekDay":return mi(e,t,o);case"meridiem":{const r=e.dateWithTimezone(void 0,t);return[e.startOfDay(r),e.endOfDay(r)].map(s=>e.formatByString(s,o))}default:return[]}},Qf=(e,t,n)=>{let o=t;for(o=Number(o).toString();o.length{if(r.type==="day"&&r.contentType==="digit-with-letter"){const i=e.setDate(o.longestMonth,n);return e.formatByString(i,r.format)}const s=n.toString();return r.hasLeadingZerosInInput?Qf(e,s,r.maxLength):s},mM=(e,t,n,o,r,s,i)=>{const a=gM(o),l=o==="Home",c=o==="End",u=n.value===""||l||c,f=()=>{const p=r[n.type]({currentDate:s,format:n.format,contentType:n.contentType}),m=S=>Jf(e,t,S,p,n),h=n.type==="minutes"&&i!=null&&i.minutesStep?i.minutesStep:1;let x=parseInt(n.value,10)+a*h;if(u){if(n.type==="year"&&!c&&!l)return e.formatByString(e.dateWithTimezone(void 0,t),n.format);a>0||l?x=p.minimum:x=p.maximum}return x%h!==0&&((a<0||l)&&(x+=h-(h+x)%h),(a>0||c)&&(x-=x%h)),x>p.maximum?m(p.minimum+(x-p.maximum-1)%(p.maximum-p.minimum+1)):x{const p=Zf(e,t,n.type,n.format);if(p.length===0)return n.value;if(u)return a>0||l?p[0]:p[p.length-1];const h=(p.indexOf(n.value)+p.length+a)%p.length;return p[h]};return n.contentType==="digit"||n.contentType==="digit-with-letter"?f():g()},Wl=(e,t)=>{let n=e.value||e.placeholder;const o=t==="non-input"?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;return t==="non-input"&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(n=Number(n).toString()),["input-rtl","input-ltr"].includes(t)&&e.contentType==="digit"&&!o&&n.length===1&&(n=`${n}‎`),t==="input-rtl"&&(n=`⁨${n}⁩`),n},Do=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),eg=(e,t)=>{let n=0,o=t?1:0;const r=[];for(let s=0;s{switch(o.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.dateWithTimezone(void 0,t),r).length,format:r});case"month":return n.fieldMonthPlaceholder({contentType:o.contentType,format:r});case"day":return n.fieldDayPlaceholder({format:r});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:o.contentType,format:r});case"hours":return n.fieldHoursPlaceholder({format:r});case"minutes":return n.fieldMinutesPlaceholder({format:r});case"seconds":return n.fieldSecondsPlaceholder({format:r});case"meridiem":return n.fieldMeridiemPlaceholder({format:r});default:return r}},ed=(e,t,n,o)=>e.formatByString(e.parse(t,n),o),tg=(e,t,n)=>e.formatByString(e.dateWithTimezone(void 0,t),n).length===4,ng=(e,t,n,o,r)=>{if(n!=="digit")return!1;const s=e.dateWithTimezone(void 0,t);switch(o){case"year":return tg(e,t,r)?e.formatByString(e.setYear(s,1),r)==="0001":e.formatByString(e.setYear(s,2001),r)==="01";case"month":return e.formatByString(e.startOfYear(s),r).length>1;case"day":return e.formatByString(e.startOfMonth(s),r).length>1;case"weekDay":return e.formatByString(e.startOfWeek(s),r).length>1;case"hours":return e.formatByString(e.setHours(s,1),r).length>1;case"minutes":return e.formatByString(e.setMinutes(s,1),r).length>1;case"seconds":return e.formatByString(e.setSeconds(s,1),r).length>1;default:throw new Error("Invalid section type")}},vM=(e,t)=>{const n=[],{start:o,end:r}=e.escapedCharacters,s=new RegExp(`(\\${o}[^\\${r}]*\\${r})+`,"g");let i=null;for(;i=s.exec(t);)n.push({start:i.index,end:s.lastIndex-1});return n},td=(e,t,n,o,r,s,i,a)=>{let l="";const c=[],u=e.date(),f=C=>{if(C==="")return null;const w=Xf(e,C),R=ng(e,t,w.contentType,w.type,C),$=i?R:w.contentType==="digit",k=r!=null&&e.isValid(r);let M=k?e.formatByString(r,C):"",T=null;if($)if(R)T=M===""?e.formatByString(u,C).length:M.length;else{if(w.maxLength==null)throw new Error(`MUI: The token ${C} should have a 'maxDigitNumber' property on it's adapter`);T=w.maxLength,k&&(M=Qf(e,M,T))}return c.push(v({},w,{format:C,maxLength:T,value:M,placeholder:hM(e,t,n,w,C),hasLeadingZeros:R,hasLeadingZerosInFormat:R,hasLeadingZerosInInput:$,startSeparator:c.length===0?l:"",endSeparator:"",modified:!1})),null};let g=10,p=o,m=e.expandFormat(o);for(;m!==p;)if(p=m,m=e.expandFormat(p),g-=1,g<0)throw new Error("MUI: The format expansion seems to be enter in an infinite loop. Please open an issue with the format passed to the picker component");const h=m,y=vM(e,h),x=new RegExp(`^(${Object.keys(e.formatTokenMap).sort((C,w)=>w.length-C.length).join("|")})`,"g");let S="";for(let C=0;CT.start<=C&&T.end>=C),R=h[C],$=w!=null,k=`${S}${h.slice(C)}`,M=x.test(k);!$&&R.match(/([A-Za-z]+)/)&&M?(S=k.slice(0,x.lastIndex),C+=x.lastIndex-1):$&&(w==null?void 0:w.start)===C||(w==null?void 0:w.end)===C||(f(S),S="",c.length===0?l+=R:c[c.length-1].endSeparator+=R)}return f(S),c.map(C=>{const w=R=>{let $=R;return a&&$!==null&&$.includes(" ")&&($=`⁩${$}⁦`),s==="spacious"&&["/",".","-"].includes($)&&($=` ${$} `),$};return C.startSeparator=w(C.startSeparator),C.endSeparator=w(C.endSeparator),C})},bM=(e,t)=>{const n=t.some(a=>a.type==="day"),o=[],r=[];for(let a=0;a{const o=e.map(r=>{const s=Wl(r,t?"input-rtl":"input-ltr");return`${r.startSeparator}${s}${r.endSeparator}`}).join("");return t?`⁦${o}⁩`:o},yM=(e,t)=>{const n=e.dateWithTimezone(void 0,t),o=e.endOfYear(n),r=e.endOfDay(n),{maxDaysInMonth:s,longestMonth:i}=Nl(e,n).reduce((a,l)=>{const c=e.getDaysInMonth(l);return c>a.maxDaysInMonth?{maxDaysInMonth:c,longestMonth:l}:a},{maxDaysInMonth:0,longestMonth:null});return{year:({format:a})=>({minimum:0,maximum:tg(e,t,a)?9999:99}),month:()=>({minimum:1,maximum:e.getMonth(o)+1}),day:({currentDate:a})=>({minimum:1,maximum:a!=null&&e.isValid(a)?e.getDaysInMonth(a):s,longestMonth:i}),weekDay:({format:a,contentType:l})=>{if(l==="digit"){const c=mi(e,t,a).map(Number);return{minimum:Math.min(...c),maximum:Math.max(...c)}}return{minimum:1,maximum:7}},hours:({format:a})=>{const l=e.getHours(r);return e.formatByString(e.endOfDay(n),a)!==l.toString()?{minimum:1,maximum:Number(e.formatByString(e.startOfDay(n),a))}:{minimum:0,maximum:l}},minutes:()=>({minimum:0,maximum:e.getMinutes(r)}),seconds:()=>({minimum:0,maximum:e.getSeconds(r)}),meridiem:()=>({minimum:0,maximum:0})}},CM=(e,t,n,o,r)=>{switch(n.type){case"year":return e.setYear(r,e.getYear(o));case"month":return e.setMonth(r,e.getMonth(o));case"weekDay":{const s=mi(e,t,n.format),i=e.formatByString(o,n.format),a=s.indexOf(i),c=s.indexOf(n.value)-a;return e.addDays(o,c)}case"day":return e.setDate(r,e.getDate(o));case"meridiem":{const s=e.getHours(o)<12,i=e.getHours(r);return s&&i>=12?e.addHours(r,-12):!s&&i<12?e.addHours(r,12):r}case"hours":return e.setHours(r,e.getHours(o));case"minutes":return e.setMinutes(r,e.getMinutes(o));case"seconds":return e.setSeconds(r,e.getSeconds(o));default:return r}},nd={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8},od=(e,t,n,o,r,s)=>[...o].sort((i,a)=>nd[i.type]-nd[a.type]).reduce((i,a)=>!s||a.modified?CM(e,t,a,n,i):i,r),SM=()=>navigator.userAgent.toLowerCase().indexOf("android")>-1,wM=(e,t)=>{const n={};if(!t)return e.forEach((l,c)=>{const u=c===0?null:c-1,f=c===e.length-1?null:c+1;n[c]={leftIndex:u,rightIndex:f}}),{neighbors:n,startIndex:0,endIndex:e.length-1};const o={},r={};let s=0,i=0,a=e.length-1;for(;a>=0;){i=e.findIndex((l,c)=>{var u;return c>=s&&((u=l.endSeparator)==null?void 0:u.includes(" "))&&l.endSeparator!==" / "}),i===-1&&(i=e.length-1);for(let l=i;l>=s;l-=1)r[l]=a,o[a]=l,a-=1;s=i+1}return e.forEach((l,c)=>{const u=r[c],f=u===0?null:o[u-1],g=u===e.length-1?null:o[u+1];n[c]={leftIndex:f,rightIndex:g}}),{neighbors:n,startIndex:o[0],endIndex:o[e.length-1]}},PM=["value","referenceDate"],Tt={emptyValue:null,getTodayValue:Hl,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,o=se(e,PM);return t!=null&&o.utils.isValid(t)?t:n??fM(o)},cleanValue:iM,areValuesEqual:aM,isSameError:(e,t)=>e===t,hasError:e=>e!=null,defaultErrorState:null,getTimezone:(e,t)=>t==null||!e.isValid(t)?null:e.getTimezone(t),setTimezone:(e,t,n)=>n==null?null:e.setTimezone(n,t)},Ul={updateReferenceValue:(e,t,n)=>t==null||!e.isValid(t)?n:t,getSectionsFromValue:(e,t,n,o,r)=>!e.isValid(t)&&!!n?n:eg(r(t),o),getValueStrFromSections:xM,getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:n=>n,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:n==null||!e.isValid(n)?t.referenceValue:n})}),parseValueStr:(e,t,n)=>n(e.trim(),t)},RM=["localeText"],va=b.createContext(null),og=function(t){var n;const{localeText:o}=t,r=se(t,RM),{utils:s,localeText:i}=(n=b.useContext(va))!=null?n:{utils:void 0,localeText:void 0},a=Se({props:r,name:"MuiLocalizationProvider"}),{children:l,dateAdapter:c,dateFormats:u,dateLibInstance:f,adapterLocale:g,localeText:p}=a,m=b.useMemo(()=>v({},p,i,o),[p,i,o]),h=b.useMemo(()=>{if(!c)return s||null;const S=new c({locale:g,formats:u,instance:f});if(!S.isMUIAdapter)throw new Error(["MUI: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join(` +`));return S},[c,g,u,f,s]),y=b.useMemo(()=>h?{minDate:h.date("1900-01-01T00:00:00.000"),maxDate:h.date("2099-12-31T00:00:00.000")}:null,[h]),x=b.useMemo(()=>({utils:h,defaultDates:y,localeText:m}),[y,h,m]);return d.jsx(va.Provider,{value:x,children:l})},$M=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:v({},e)}}}}),rg={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>e==="year"?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n)=>`Select ${e}. ${t===null?"No time selected":`Selected time is ${n.format(t,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,selectViewText:e=>`Select ${e}`,calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>`Week ${e}`,calendarWeekNumberText:e=>`${e}`,openDatePickerDialogue:(e,t)=>e!==null&&t.isValid(e)?`Choose date, selected date is ${t.format(e,"fullDate")}`:"Choose date",openTimePickerDialogue:(e,t)=>e!==null&&t.isValid(e)?`Choose time, selected time is ${t.format(e,"fullTime")}`:"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>e.contentType==="letter"?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>e.contentType==="letter"?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},kM=rg;$M(rg);const ho=()=>{const e=b.useContext(va);if(e===null)throw new Error(["MUI: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join(` +`));if(e.utils===null)throw new Error(["MUI: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join(` +`));const t=b.useMemo(()=>v({},kM,e.localeText),[e.localeText]);return b.useMemo(()=>v({},e,{localeText:t}),[e,t])},qe=()=>ho().utils,vo=()=>ho().defaultDates,Mt=()=>ho().localeText,Xn=e=>{const t=qe(),n=b.useRef();return n.current===void 0&&(n.current=t.dateWithTimezone(void 0,e)),n.current};function sg(e){return ke("MuiPickersToolbar",e)}$e("MuiPickersToolbar",["root","content"]);const TM=e=>{const{classes:t,isLandscape:n}=e;return Re({root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]},sg,t)},MM=B("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>v({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3)},t.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})),IM=B("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})(({ownerState:e})=>{var t;return{display:"flex",flexWrap:"wrap",width:"100%",justifyContent:e.isLandscape?"flex-start":"space-between",flexDirection:e.isLandscape?(t=e.landscapeDirection)!=null?t:"column":"row",flex:1,alignItems:e.isLandscape?"flex-start":"center"}}),Gl=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPickersToolbar"}),{children:r,className:s,toolbarTitle:i,hidden:a,titleId:l}=o,c=o,u=TM(c);return a?null:d.jsxs(MM,{ref:n,className:de(u.root,s),ownerState:c,children:[d.jsx(Ot,{color:"text.secondary",variant:"overline",id:l,children:i}),d.jsx(IM,{className:u.content,ownerState:c,children:r})]})});function DM(e){return ke("MuiDatePickerToolbar",e)}$e("MuiDatePickerToolbar",["root","title"]);const OM=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views"],FM=e=>{const{classes:t}=e;return Re({root:["root"],title:["title"]},DM,t)},jM=B(Gl,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),_M=B(Ot,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})(({ownerState:e})=>v({},e.isLandscape&&{margin:"auto 16px auto auto"})),EM=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDatePickerToolbar"}),{value:r,isLandscape:s,toolbarFormat:i,toolbarPlaceholder:a="––",views:l}=o,c=se(o,OM),u=qe(),f=Mt(),g=FM(o),p=b.useMemo(()=>{if(!r)return a;const h=kr(u,{format:i,views:l},!0);return u.formatByString(r,h)},[r,i,a,u,l]),m=o;return d.jsx(jM,v({ref:n,toolbarTitle:f.datePickerToolbarTitle,isLandscape:s,className:g.root},c,{children:d.jsx(_M,{variant:"h4",align:s?"left":"center",ownerState:m,className:g.title,children:p})}))}),Hr=e=>{if(e!==void 0)return Object.keys(e).reduce((t,n)=>v({},t,{[`${n.slice(0,1).toLowerCase()}${n.slice(1)}`]:e[n]}),{})};function ig(e,t){var n,o,r,s;const i=qe(),a=vo(),l=Se({props:e,name:t}),c=b.useMemo(()=>{var f;return((f=l.localeText)==null?void 0:f.toolbarTitle)==null?l.localeText:v({},l.localeText,{datePickerToolbarTitle:l.localeText.toolbarTitle})},[l.localeText]),u=(n=l.slots)!=null?n:Hr(l.components);return v({},l,{localeText:c},Bl({views:l.views,openTo:l.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:(o=l.disableFuture)!=null?o:!1,disablePast:(r=l.disablePast)!=null?r:!1,minDate:At(i,l.minDate,a.minDate),maxDate:At(i,l.maxDate,a.maxDate),slots:v({toolbar:EM},u),slotProps:(s=l.slotProps)!=null?s:l.componentsProps})}const AM=lt(d.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),LM=lt(d.jsx("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),VM=lt(d.jsx("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),ag=lt(d.jsx("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),zM=lt(d.jsxs(b.Fragment,{children:[d.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),d.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),BM=lt(d.jsx("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),NM=lt(d.jsxs(b.Fragment,{children:[d.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),d.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),HM=lt(d.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear");function WM(e){return ke("MuiPickersArrowSwitcher",e)}$e("MuiPickersArrowSwitcher",["root","spacer","button"]);const UM=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],GM=["ownerState"],qM=["ownerState"],KM=B("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),YM=B("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})(({theme:e})=>({width:e.spacing(3)})),rd=B(Ze,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})(({ownerState:e})=>v({},e.hidden&&{visibility:"hidden"})),XM=e=>{const{classes:t}=e;return Re({root:["root"],spacer:["spacer"],button:["button"]},WM,t)},lg=b.forwardRef(function(t,n){var o,r,s,i;const l=it().direction==="rtl",c=Se({props:t,name:"MuiPickersArrowSwitcher"}),{children:u,className:f,slots:g,slotProps:p,isNextDisabled:m,isNextHidden:h,onGoToNext:y,nextLabel:x,isPreviousDisabled:S,isPreviousHidden:C,onGoToPrevious:w,previousLabel:R}=c,$=se(c,UM),k=c,M=XM(k),T={isDisabled:m,isHidden:h,goTo:y,label:x},I={isDisabled:S,isHidden:C,goTo:w,label:R},D=(o=g==null?void 0:g.previousIconButton)!=null?o:rd,F=Ue({elementType:D,externalSlotProps:p==null?void 0:p.previousIconButton,additionalProps:{size:"medium",title:I.label,"aria-label":I.label,disabled:I.isDisabled,edge:"end",onClick:I.goTo},ownerState:v({},k,{hidden:I.isHidden}),className:M.button}),_=(r=g==null?void 0:g.nextIconButton)!=null?r:rd,j=Ue({elementType:_,externalSlotProps:p==null?void 0:p.nextIconButton,additionalProps:{size:"medium",title:T.label,"aria-label":T.label,disabled:T.isDisabled,edge:"start",onClick:T.goTo},ownerState:v({},k,{hidden:T.isHidden}),className:M.button}),O=(s=g==null?void 0:g.leftArrowIcon)!=null?s:LM,A=Ue({elementType:O,externalSlotProps:p==null?void 0:p.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),L=se(A,GM),V=(i=g==null?void 0:g.rightArrowIcon)!=null?i:VM,E=Ue({elementType:V,externalSlotProps:p==null?void 0:p.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),H=se(E,qM);return d.jsxs(KM,v({ref:n,className:de(M.root,f),ownerState:k},$,{children:[d.jsx(D,v({},F,{children:l?d.jsx(V,v({},H)):d.jsx(O,v({},L))})),u?d.jsx(Ot,{variant:"subtitle1",component:"span",children:u}):d.jsx(YM,{className:M.spacer,ownerState:k}),d.jsx(_,v({},j,{children:l?d.jsx(O,v({},L)):d.jsx(V,v({},H))}))]}))});function ZM(e){return ke("MuiDialogContent",e)}$e("MuiDialogContent",["root","dividers"]);function QM(e){return ke("MuiDialogTitle",e)}const JM=$e("MuiDialogTitle",["root"]),eI=JM,tI=["className","dividers"],nI=e=>{const{classes:t,dividers:n}=e;return Re({root:["root",n&&"dividers"]},ZM,t)},oI=B("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>v({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${eI.root} + &`]:{paddingTop:0}})),rI=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDialogContent"}),{className:r,dividers:s=!1}=o,i=se(o,tI),a=v({},o,{dividers:s}),l=nI(a);return d.jsx(oI,v({className:de(l.root,r),ownerState:a,ref:n},i))}),cg=rI;function sI(e){return ke("MuiDialog",e)}const iI=$e("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),br=iI,aI=b.createContext({}),ug=aI,lI=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],cI=B(Vp,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),uI=e=>{const{classes:t,scroll:n,maxWidth:o,fullWidth:r,fullScreen:s}=e,i={root:["root"],container:["container",`scroll${re(n)}`],paper:["paper",`paperScroll${re(n)}`,`paperWidth${re(String(o))}`,r&&"paperFullWidth",s&&"paperFullScreen"]};return Re(i,sI,t)},dI=B(zp,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),pI=B("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${re(n.scroll)}`]]}})(({ownerState:e})=>v({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),fI=B(Yn,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${re(n.scroll)}`],t[`paperWidth${re(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>v({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${br.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${br.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${br.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),gI=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDialog"}),r=it(),s={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":a,BackdropComponent:l,BackdropProps:c,children:u,className:f,disableEscapeKeyDown:g=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:h="sm",onBackdropClick:y,onClose:x,open:S,PaperComponent:C=Yn,PaperProps:w={},scroll:R="paper",TransitionComponent:$=go,transitionDuration:k=s,TransitionProps:M}=o,T=se(o,lI),I=v({},o,{disableEscapeKeyDown:g,fullScreen:p,fullWidth:m,maxWidth:h,scroll:R}),D=uI(I),F=b.useRef(),_=L=>{F.current=L.target===L.currentTarget},j=L=>{F.current&&(F.current=null,y&&y(L),x&&x(L,"backdropClick"))},O=Dn(a),A=b.useMemo(()=>({titleId:O}),[O]);return d.jsx(dI,v({className:de(D.root,f),closeAfterTransition:!0,components:{Backdrop:cI},componentsProps:{backdrop:v({transitionDuration:k,as:l},c)},disableEscapeKeyDown:g,onClose:x,open:S,ref:n,onClick:j,ownerState:I},T,{children:d.jsx($,v({appear:!0,in:S,timeout:k,role:"presentation"},M,{children:d.jsx(pI,{className:de(D.container),onMouseDown:_,ownerState:I,children:d.jsx(fI,v({as:C,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":O},w,{className:de(D.paper,w.className),ownerState:I,children:d.jsx(ug.Provider,{value:A,children:u})}))})}))}))}),dg=gI,Mr=36,hi=2,vi=320,mI=280,bi=334,pg=232,lr=48,hI=B(dg)({[`& .${br.container}`]:{outline:0},[`& .${br.paper}`]:{outline:0,minWidth:vi}}),vI=B(cg)({"&:first-of-type":{padding:0}});function bI(e){var t,n;const{children:o,onDismiss:r,open:s,slots:i,slotProps:a}=e,l=(t=i==null?void 0:i.dialog)!=null?t:hI,c=(n=i==null?void 0:i.mobileTransition)!=null?n:go;return d.jsx(l,v({open:s,onClose:r},a==null?void 0:a.dialog,{TransitionComponent:c,TransitionProps:a==null?void 0:a.mobileTransition,PaperComponent:i==null?void 0:i.mobilePaper,PaperProps:a==null?void 0:a.mobilePaper,children:d.jsx(vI,{children:o})}))}function xI(e){return ke("MuiPickersPopper",e)}$e("MuiPickersPopper",["root","paper"]);function Mo(e,t){return Array.isArray(t)?t.every(n=>e.indexOf(n)!==-1):e.indexOf(t)!==-1}const yI=(e,t)=>n=>{(n.key==="Enter"||n.key===" ")&&(e(n),n.preventDefault(),n.stopPropagation()),t&&t(n)},Fs=(e=document)=>{const t=e.activeElement;return t?t.shadowRoot?Fs(t.shadowRoot):t:null},ql="@media (pointer: fine)",CI="@media (prefers-reduced-motion: reduce)",jo=typeof navigator<"u"&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),sd=jo&&jo[1]?parseInt(jo[1],10):null,id=jo&&jo[2]?parseInt(jo[2],10):null,SI=sd&&sd<10||id&&id<13||!1,fg=()=>Gn(CI,{defaultMatches:!1})||SI,wI=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],PI=e=>{const{classes:t}=e;return Re({root:["root"],paper:["paper"]},xI,t)},RI=B(Lr,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({zIndex:e.zIndex.modal})),$I=B(Yn,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({ownerState:e})=>v({outline:0,transformOrigin:"top center"},e.placement.includes("top")&&{transformOrigin:"bottom center"}));function kI(e,t){return t.documentElement.clientWidth{if(!e)return;function l(){s.current=!0}return document.addEventListener("mousedown",l,!0),document.addEventListener("touchstart",l,!0),()=>{document.removeEventListener("mousedown",l,!0),document.removeEventListener("touchstart",l,!0),s.current=!1}},[e]);const i=Oe(l=>{if(!s.current)return;const c=o.current;o.current=!1;const u=vt(r.current);if(!r.current||"clientX"in l&&kI(l,u))return;if(n.current){n.current=!1;return}let f;l.composedPath?f=l.composedPath().indexOf(r.current)>-1:f=!u.documentElement.contains(l.target)||r.current.contains(l.target),!f&&!c&&t(l)}),a=()=>{o.current=!0};return b.useEffect(()=>{if(e){const l=vt(r.current),c=()=>{n.current=!0};return l.addEventListener("touchstart",i),l.addEventListener("touchmove",c),()=>{l.removeEventListener("touchstart",i),l.removeEventListener("touchmove",c)}}},[e,i]),b.useEffect(()=>{if(e){const l=vt(r.current);return l.addEventListener("click",i),()=>{l.removeEventListener("click",i),o.current=!1}}},[e,i]),[r,a,a]}const MI=b.forwardRef((e,t)=>{const{PaperComponent:n,popperPlacement:o,ownerState:r,children:s,paperSlotProps:i,paperClasses:a,onPaperClick:l,onPaperTouchStart:c}=e,u=se(e,wI),f=v({},r,{placement:o}),g=Ue({elementType:n,externalSlotProps:i,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:a,ownerState:f});return d.jsx(n,v({},u,g,{onClick:p=>{var m;l(p),(m=g.onClick)==null||m.call(g,p)},onTouchStart:p=>{var m;c(p),(m=g.onTouchStart)==null||m.call(g,p)},ownerState:f,children:s}))});function II(e){var t,n,o,r;const s=Se({props:e,name:"MuiPickersPopper"}),{anchorEl:i,children:a,containerRef:l=null,shouldRestoreFocus:c,onBlur:u,onDismiss:f,open:g,role:p,placement:m,slots:h,slotProps:y,reduceAnimations:x}=s;b.useEffect(()=>{function E(H){g&&(H.key==="Escape"||H.key==="Esc")&&f()}return document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}},[f,g]);const S=b.useRef(null);b.useEffect(()=>{p==="tooltip"||c&&!c()||(g?S.current=Fs(document):S.current&&S.current instanceof HTMLElement&&setTimeout(()=>{S.current instanceof HTMLElement&&S.current.focus()}))},[g,p,c]);const[C,w,R]=TI(g,u??f),$=b.useRef(null),k=et($,l),M=et(k,C),T=s,I=PI(T),D=fg(),F=x??D,_=E=>{E.key==="Escape"&&(E.stopPropagation(),f())},j=((t=h==null?void 0:h.desktopTransition)!=null?t:F)?go:Rr,O=(n=h==null?void 0:h.desktopTrapFocus)!=null?n:Cp,A=(o=h==null?void 0:h.desktopPaper)!=null?o:$I,L=(r=h==null?void 0:h.popper)!=null?r:RI,V=Ue({elementType:L,externalSlotProps:y==null?void 0:y.popper,additionalProps:{transition:!0,role:p,open:g,anchorEl:i,placement:m,onKeyDown:_},className:I.root,ownerState:s});return d.jsx(L,v({},V,{children:({TransitionProps:E,placement:H})=>d.jsx(O,v({open:g,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:p==="tooltip",isEnabled:()=>!0},y==null?void 0:y.desktopTrapFocus,{children:d.jsx(j,v({},E,y==null?void 0:y.desktopTransition,{children:d.jsx(MI,{PaperComponent:A,ownerState:T,popperPlacement:H,ref:M,onPaperClick:w,onPaperTouchStart:R,paperClasses:I.paper,paperSlotProps:y==null?void 0:y.desktopPaper,children:a})}))}))}))}function DI(e){return ke("MuiPickersToolbarText",e)}const ad=$e("MuiPickersToolbarText",["root","selected"]),OI=["className","selected","value"],FI=e=>{const{classes:t,selected:n}=e;return Re({root:["root",n&&"selected"]},DI,t)},jI=B(Ot,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`&.${ad.selected}`]:t.selected}]})(({theme:e})=>({transition:e.transitions.create("color"),color:(e.vars||e).palette.text.secondary,[`&.${ad.selected}`]:{color:(e.vars||e).palette.text.primary}})),Kl=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPickersToolbarText"}),{className:r,value:s}=o,i=se(o,OI),a=FI(o);return d.jsx(jI,v({ref:n,className:de(r,a.root),component:"span"},i,{children:s}))}),_I=["align","className","selected","typographyClassName","value","variant","width"],EI=e=>{const{classes:t}=e;return Re({root:["root"]},sg,t)},AI=B(tn,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,minWidth:16,textTransform:"none"}),Ut=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPickersToolbarButton"}),{align:r,className:s,selected:i,typographyClassName:a,value:l,variant:c,width:u}=o,f=se(o,_I),g=EI(o);return d.jsx(AI,v({variant:"text",ref:n,className:de(s,g.root)},u?{sx:{width:u}}:{},f,{children:d.jsx(Kl,{align:r,className:a,variant:c,value:l,selected:i})}))}),Yl=({timezone:e,value:t,defaultValue:n,onChange:o,valueManager:r})=>{var s,i;const a=qe(),l=b.useRef(n),c=(s=t??l.current)!=null?s:r.emptyValue,u=b.useMemo(()=>r.getTimezone(a,c),[a,r,c]),f=Oe(h=>u==null?h:r.setTimezone(a,u,h)),g=(i=e??u)!=null?i:"default",p=b.useMemo(()=>r.setTimezone(a,g,c),[r,a,g,c]),m=Oe((h,...y)=>{const x=f(h);o==null||o(x,...y)});return{value:p,handleValueChange:m,timezone:g}},Ko=({name:e,timezone:t,value:n,defaultValue:o,onChange:r,valueManager:s})=>{const[i,a]=It({name:e,state:"value",controlled:n,default:o??s.emptyValue}),l=Oe((c,...u)=>{a(c),r==null||r(c,...u)});return Yl({timezone:t,value:i,defaultValue:void 0,onChange:l,valueManager:s})};function gg(e,t,n,o){const{value:r,onError:s}=e,i=ho(),a=b.useRef(o),l=t({adapter:i,value:r,props:e});return b.useEffect(()=>{s&&!n(l,a.current)&&s(l,r),a.current=l},[n,s,a,l,r]),l}const LI=e=>{const t=qe(),n=Mt(),o=ho(),s=it().direction==="rtl",{valueManager:i,fieldValueManager:a,valueType:l,validator:c,internalProps:u,internalProps:{value:f,defaultValue:g,referenceDate:p,onChange:m,format:h,formatDensity:y="dense",selectedSections:x,onSelectedSectionsChange:S,shouldRespectLeadingZeros:C=!1,timezone:w}}=e,{timezone:R,value:$,handleValueChange:k}=Yl({timezone:w,value:f,defaultValue:g,onChange:m,valueManager:i}),M=b.useMemo(()=>yM(t,R),[t,R]),T=b.useCallback((z,U=null)=>a.getSectionsFromValue(t,z,U,s,W=>td(t,R,n,h,W,y,C,s)),[a,h,n,s,C,t,y,R]),I=b.useMemo(()=>a.getValueStrFromSections(T(i.emptyValue),s),[a,T,i.emptyValue,s]),[D,F]=b.useState(()=>{const z=T($),U={sections:z,value:$,referenceValue:i.emptyValue,tempValueStrAndroid:null},W=pM(z),Q=i.getInitialReferenceValue({referenceDate:p,value:$,utils:t,props:u,granularity:W,timezone:R});return v({},U,{referenceValue:Q})}),[_,j]=It({controlled:x,default:null,name:"useField",state:"selectedSectionIndexes"}),O=z=>{j(z),S==null||S(z),F(U=>v({},U,{selectedSectionQuery:null}))},A=b.useMemo(()=>{if(_==null)return null;if(_==="all")return{startIndex:0,endIndex:D.sections.length-1,shouldSelectBoundarySelectors:!0};if(typeof _=="number")return{startIndex:_,endIndex:_};if(typeof _=="string"){const z=D.sections.findIndex(U=>U.type===_);return{startIndex:z,endIndex:z}}return _},[_,D.sections]),L=({value:z,referenceValue:U,sections:W})=>{if(F(Y=>v({},Y,{sections:W,value:z,referenceValue:U,tempValueStrAndroid:null})),i.areValuesEqual(t,D.value,z))return;const Q={validationError:c({adapter:o,value:z,props:v({},u,{value:z,timezone:R})})};k(z,Q)},V=(z,U)=>{const W=[...D.sections];return W[z]=v({},W[z],{value:U,modified:!0}),eg(W,s)},E=()=>{L({value:i.emptyValue,referenceValue:D.referenceValue,sections:T(i.emptyValue)})},H=()=>{if(A==null)return;const z=D.sections[A.startIndex],U=a.getActiveDateManager(t,D,z),Q=U.getSections(D.sections).filter(G=>G.value!=="").length===(z.value===""?0:1),Y=V(A.startIndex,""),J=Q?null:t.date(new Date("")),ve=U.getNewValuesFromNewActiveDate(J);(J!=null&&!t.isValid(J))!=(U.date!=null&&!t.isValid(U.date))?L(v({},ve,{sections:Y})):F(G=>v({},G,ve,{sections:Y,tempValueStrAndroid:null}))},te=z=>{const U=(Y,J)=>{const ve=t.parse(Y,h);if(ve==null||!t.isValid(ve))return null;const G=td(t,R,n,h,ve,y,C,s);return od(t,R,ve,G,J,!1)},W=a.parseValueStr(z,D.referenceValue,U),Q=a.updateReferenceValue(t,W,D.referenceValue);L({value:W,referenceValue:Q,sections:T(W,D.sections)})},ae=({activeSection:z,newSectionValue:U,shouldGoToNextSection:W})=>{W&&A&&A.startIndexv({},K,G,{sections:Y,tempValueStrAndroid:null}))},ee=z=>F(U=>v({},U,{tempValueStrAndroid:z}));return b.useEffect(()=>{const z=T(D.value);F(U=>v({},U,{sections:z}))},[h,t.locale]),b.useEffect(()=>{let z=!1;i.areValuesEqual(t,D.value,$)?z=i.getTimezone(t,D.value)!==i.getTimezone(t,$):z=!0,z&&F(U=>v({},U,{value:$,referenceValue:a.updateReferenceValue(t,$,U.referenceValue),sections:T($)}))},[$]),{state:D,selectedSectionIndexes:A,setSelectedSections:O,clearValue:E,clearActiveSection:H,updateSectionValue:ae,updateValueFromValueStr:te,setTempAndroidValueStr:ee,sectionsValueBoundaries:M,placeholder:I,timezone:R}},VI=5e3,$o=e=>e.saveQuery!=null,zI=({sections:e,updateSectionValue:t,sectionsValueBoundaries:n,setTempAndroidValueStr:o,timezone:r})=>{const s=qe(),[i,a]=b.useState(null),l=Oe(()=>a(null));b.useEffect(()=>{var p;i!=null&&((p=e[i.sectionIndex])==null?void 0:p.type)!==i.sectionType&&l()},[e,i,l]),b.useEffect(()=>{if(i!=null){const p=setTimeout(()=>l(),VI);return()=>{window.clearTimeout(p)}}return()=>{}},[i,l]);const c=({keyPressed:p,sectionIndex:m},h,y)=>{const x=p.toLowerCase(),S=e[m];if(i!=null&&(!y||y(i.value))&&i.sectionIndex===m){const w=`${i.value}${x}`,R=h(w,S);if(!$o(R))return a({sectionIndex:m,value:w,sectionType:S.type}),R}const C=h(x,S);return $o(C)&&!C.saveQuery?(l(),null):(a({sectionIndex:m,value:x,sectionType:S.type}),$o(C)?null:C)},u=p=>{const m=(x,S,C)=>{const w=S.filter(R=>R.toLowerCase().startsWith(C));return w.length===0?{saveQuery:!1}:{sectionValue:w[0],shouldGoToNextSection:w.length===1}},h=(x,S,C,w)=>{const R=$=>Zf(s,r,S.type,$);if(S.contentType==="letter")return m(S.format,R(S.format),x);if(C&&w!=null&&Xf(s,C).contentType==="letter"){const $=R(C),k=m(C,$,x);return $o(k)?{saveQuery:!1}:v({},k,{sectionValue:w(k.sectionValue,$)})}return{saveQuery:!1}};return c(p,(x,S)=>{switch(S.type){case"month":{const C=w=>ed(s,w,s.formats.month,S.format);return h(x,S,s.formats.month,C)}case"weekDay":{const C=(w,R)=>R.indexOf(w).toString();return h(x,S,s.formats.weekday,C)}case"meridiem":return h(x,S);default:return{saveQuery:!1}}})},f=p=>{const m=(y,x)=>{const S=+`${y}`,C=n[x.type]({currentDate:null,format:x.format,contentType:x.contentType});if(S>C.maximum)return{saveQuery:!1};if(SC.maximum||y.length===C.maximum.toString().length;return{sectionValue:Jf(s,r,S,C,x),shouldGoToNextSection:w}};return c(p,(y,x)=>{if(x.contentType==="digit"||x.contentType==="digit-with-letter")return m(y,x);if(x.type==="month"){const S=ng(s,r,"digit","month","MM"),C=m(y,{type:x.type,format:"MM",hasLeadingZerosInFormat:S,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if($o(C))return C;const w=ed(s,C.sectionValue,"MM",x.format);return v({},C,{sectionValue:w})}if(x.type==="weekDay"){const S=m(y,x);if($o(S))return S;const C=mi(s,r,x.format)[Number(S.sectionValue)-1];return v({},S,{sectionValue:C})}return{saveQuery:!1}},y=>!Number.isNaN(Number(y)))};return{applyCharacterEditing:Oe(p=>{const m=e[p.sectionIndex],y=!Number.isNaN(Number(p.keyPressed))?f(p):u(p);y==null?o(null):t({activeSection:m,newSectionValue:y.sectionValue,shouldGoToNextSection:y.shouldGoToNextSection})}),resetCharacterQuery:l}},BI=["onClick","onKeyDown","onFocus","onBlur","onMouseUp","onPaste","error","clearable","onClear","disabled"],Xl=e=>{const t=qe(),{state:n,selectedSectionIndexes:o,setSelectedSections:r,clearValue:s,clearActiveSection:i,updateSectionValue:a,updateValueFromValueStr:l,setTempAndroidValueStr:c,sectionsValueBoundaries:u,placeholder:f,timezone:g}=LI(e),{inputRef:p,internalProps:m,internalProps:{readOnly:h=!1,unstableFieldRef:y,minutesStep:x},forwardedProps:{onClick:S,onKeyDown:C,onFocus:w,onBlur:R,onMouseUp:$,onPaste:k,error:M,clearable:T,onClear:I,disabled:D},fieldValueManager:F,valueManager:_,validator:j}=e,O=se(e.forwardedProps,BI),{applyCharacterEditing:A,resetCharacterQuery:L}=zI({sections:n.sections,updateSectionValue:a,sectionsValueBoundaries:u,setTempAndroidValueStr:c,timezone:g}),V=b.useRef(null),E=et(p,V),H=b.useRef(void 0),ae=it().direction==="rtl",ee=b.useMemo(()=>wM(n.sections,ae),[n.sections,ae]),z=()=>{var N;if(h){r(null);return}const q=(N=V.current.selectionStart)!=null?N:0;let pe;q<=n.sections[0].startInInput||q>=n.sections[n.sections.length-1].endInInput?pe=1:pe=n.sections.findIndex(Te=>Te.startInInput-Te.startSeparator.length>q);const Me=pe===-1?n.sections.length-1:pe-1;r(Me)},U=Oe((N,...q)=>{N.isDefaultPrevented()||(S==null||S(N,...q),z())}),W=Oe(N=>{$==null||$(N),N.preventDefault()}),Q=Oe((...N)=>{w==null||w(...N);const q=V.current;window.clearTimeout(H.current),H.current=setTimeout(()=>{!q||q!==V.current||o!=null||h||(q.value.length&&Number(q.selectionEnd)-Number(q.selectionStart)===q.value.length?r("all"):z())})}),Y=Oe((...N)=>{R==null||R(...N),r(null)}),J=Oe(N=>{if(k==null||k(N),h){N.preventDefault();return}const q=N.clipboardData.getData("text");if(o&&o.startIndex===o.endIndex){const pe=n.sections[o.startIndex],Me=/^[a-zA-Z]+$/.test(q),Te=/^[0-9]+$/.test(q),ne=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(q);if(pe.contentType==="letter"&&Me||pe.contentType==="digit"&&Te||pe.contentType==="digit-with-letter"&&ne){L(),a({activeSection:pe,newSectionValue:q,shouldGoToNextSection:!0}),N.preventDefault();return}if(Me||Te){N.preventDefault();return}}N.preventDefault(),L(),l(q)}),ve=Oe(N=>{if(h)return;const q=N.target.value;if(q===""){L(),s();return}const pe=N.nativeEvent.data,Me=pe&&pe.length>1,Te=Me?pe:q,ne=Do(Te);if(o==null||Me){l(Me?pe:ne);return}let oe;if(o.startIndex===0&&o.endIndex===n.sections.length-1&&ne.length===1)oe=ne;else{const xe=Do(F.getValueStrFromSections(n.sections,ae));let ye=-1,ge=-1;for(let Ce=0;CeDe.end)return;const Ve=ne.length-xe.length+De.end-Do(De.endSeparator||"").length;oe=ne.slice(De.start+Do(De.startSeparator||"").length,Ve)}if(oe.length===0){SM()?c(Te):(L(),i());return}A({keyPressed:oe,sectionIndex:o.startIndex})}),G=Oe(N=>{switch(C==null||C(N),!0){case(N.key==="a"&&(N.ctrlKey||N.metaKey)):{N.preventDefault(),r("all");break}case N.key==="ArrowRight":{if(N.preventDefault(),o==null)r(ee.startIndex);else if(o.startIndex!==o.endIndex)r(o.endIndex);else{const q=ee.neighbors[o.startIndex].rightIndex;q!==null&&r(q)}break}case N.key==="ArrowLeft":{if(N.preventDefault(),o==null)r(ee.endIndex);else if(o.startIndex!==o.endIndex)r(o.startIndex);else{const q=ee.neighbors[o.startIndex].leftIndex;q!==null&&r(q)}break}case N.key==="Delete":{if(N.preventDefault(),h)break;o==null||o.startIndex===0&&o.endIndex===n.sections.length-1?s():i(),L();break}case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(N.key):{if(N.preventDefault(),h||o==null)break;const q=n.sections[o.startIndex],pe=F.getActiveDateManager(t,n,q),Me=mM(t,g,q,N.key,u,pe.date,{minutesStep:x});a({activeSection:q,newSectionValue:Me,shouldGoToNextSection:!1});break}}});St(()=>{if(!V.current)return;if(o==null){V.current.scrollLeft&&(V.current.scrollLeft=0);return}const N=n.sections[o.startIndex],q=n.sections[o.endIndex];let pe=N.startInInput,Me=q.endInInput;if(o.shouldSelectBoundarySelectors&&(pe-=N.startSeparator.length,Me+=q.endSeparator.length),pe!==V.current.selectionStart||Me!==V.current.selectionEnd){const Te=V.current.scrollTop;V.current===Fs(document)&&V.current.setSelectionRange(pe,Me),V.current.scrollTop=Te}});const me=gg(v({},m,{value:n.value,timezone:g}),j,_.isSameError,_.defaultErrorState),K=b.useMemo(()=>M!==void 0?M:_.hasError(me),[_,me,M]);b.useEffect(()=>{!K&&!o&&L()},[n.referenceValue,o,K]),b.useEffect(()=>(V.current&&V.current===document.activeElement&&r("all"),()=>window.clearTimeout(H.current)),[]),b.useEffect(()=>{n.tempValueStrAndroid!=null&&o!=null&&(L(),i())},[n.tempValueStrAndroid]);const ue=b.useMemo(()=>{var N;return(N=n.tempValueStrAndroid)!=null?N:F.getValueStrFromSections(n.sections,ae)},[n.sections,F,n.tempValueStrAndroid,ae]),fe=b.useMemo(()=>o==null||n.sections[o.startIndex].contentType==="letter"?"text":"numeric",[o,n.sections]),ce=V.current&&V.current===Fs(document),Fe=_.areValuesEqual(t,n.value,_.emptyValue),le=!ce&&Fe;b.useImperativeHandle(y,()=>({getSections:()=>n.sections,getActiveSectionIndex:()=>{var N,q;const pe=(N=V.current.selectionStart)!=null?N:0,Me=(q=V.current.selectionEnd)!=null?q:0;if(pe===0&&Me===0)return null;const Te=pe<=n.sections[0].startInInput?1:n.sections.findIndex(ne=>ne.startInInput-ne.startSeparator.length>pe);return Te===-1?n.sections.length-1:Te-1},setSelectedSections:N=>r(N)}));const Pe=Oe((N,...q)=>{var pe;N.preventDefault(),I==null||I(N,...q),s(),V==null||(pe=V.current)==null||pe.focus(),r(0)});return v({placeholder:f,autoComplete:"off",disabled:!!D},O,{value:le?"":ue,inputMode:fe,readOnly:h,onClick:U,onFocus:Q,onBlur:Y,onPaste:J,onChange:ve,onKeyDown:G,onMouseUp:W,onClear:Pe,error:K,ref:E,clearable:!!(T&&!Fe&&!h&&!D)})},NI=({open:e,onOpen:t,onClose:n})=>{const o=b.useRef(typeof e=="boolean").current,[r,s]=b.useState(!1);b.useEffect(()=>{if(o){if(typeof e!="boolean")throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");s(e)}},[o,e]);const i=b.useCallback(a=>{o||s(a),a&&t&&t(),!a&&n&&n()},[o,t,n]);return{isOpen:r,setIsOpen:i}},HI=e=>{const{action:t,hasChanged:n,dateState:o,isControlled:r}=e,s=!r&&!o.hasBeenModifiedSinceMount;return t.name==="setValueFromField"?!0:t.name==="setValueFromAction"?s&&["accept","today","clear"].includes(t.pickerAction)?!0:n(o.lastPublishedValue):t.name==="setValueFromView"&&t.selectionState!=="shallow"||t.name==="setValueFromShortcut"?s?!0:n(o.lastPublishedValue):!1},WI=e=>{const{action:t,hasChanged:n,dateState:o,isControlled:r,closeOnSelect:s}=e,i=!r&&!o.hasBeenModifiedSinceMount;return t.name==="setValueFromAction"?i&&["accept","today","clear"].includes(t.pickerAction)?!0:n(o.lastCommittedValue):t.name==="setValueFromView"&&t.selectionState==="finish"&&s?i?!0:n(o.lastCommittedValue):t.name==="setValueFromShortcut"?t.changeImportance==="accept"&&n(o.lastCommittedValue):!1},UI=e=>{const{action:t,closeOnSelect:n}=e;return t.name==="setValueFromAction"?!0:t.name==="setValueFromView"?t.selectionState==="finish"&&n:t.name==="setValueFromShortcut"?t.changeImportance==="accept":!1},GI=({props:e,valueManager:t,valueType:n,wrapperVariant:o,validator:r})=>{const{onAccept:s,onChange:i,value:a,defaultValue:l,closeOnSelect:c=o==="desktop",selectedSections:u,onSelectedSectionsChange:f,timezone:g}=e,{current:p}=b.useRef(l),{current:m}=b.useRef(a!==void 0),h=qe(),y=ho(),[x,S]=It({controlled:u,default:null,name:"usePickerValue",state:"selectedSections"}),{isOpen:C,setIsOpen:w}=NI(e),[R,$]=b.useState(()=>{let Q;return a!==void 0?Q=a:p!==void 0?Q=p:Q=t.emptyValue,{draft:Q,lastPublishedValue:Q,lastCommittedValue:Q,lastControlledValue:a,hasBeenModifiedSinceMount:!1}}),{timezone:k,handleValueChange:M}=Yl({timezone:g,value:a,defaultValue:p,onChange:i,valueManager:t});gg(v({},e,{value:R.draft,timezone:k}),r,t.isSameError,t.defaultErrorState);const T=Oe(Q=>{const Y={action:Q,dateState:R,hasChanged:me=>!t.areValuesEqual(h,Q.value,me),isControlled:m,closeOnSelect:c},J=HI(Y),ve=WI(Y),G=UI(Y);if($(me=>v({},me,{draft:Q.value,lastPublishedValue:J?Q.value:me.lastPublishedValue,lastCommittedValue:ve?Q.value:me.lastCommittedValue,hasBeenModifiedSinceMount:!0})),J){const K={validationError:Q.name==="setValueFromField"?Q.context.validationError:r({adapter:y,value:Q.value,props:v({},e,{value:Q.value,timezone:k})})};Q.name==="setValueFromShortcut"&&Q.shortcut!=null&&(K.shortcut=Q.shortcut),M(Q.value,K)}ve&&s&&s(Q.value),G&&w(!1)});if(a!==void 0&&(R.lastControlledValue===void 0||!t.areValuesEqual(h,R.lastControlledValue,a))){const Q=t.areValuesEqual(h,R.draft,a);$(Y=>v({},Y,{lastControlledValue:a},Q?{}:{lastCommittedValue:a,lastPublishedValue:a,draft:a,hasBeenModifiedSinceMount:!0}))}const I=Oe(()=>{T({value:t.emptyValue,name:"setValueFromAction",pickerAction:"clear"})}),D=Oe(()=>{T({value:R.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})}),F=Oe(()=>{T({value:R.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})}),_=Oe(()=>{T({value:R.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})}),j=Oe(()=>{T({value:t.getTodayValue(h,k,n),name:"setValueFromAction",pickerAction:"today"})}),O=Oe(()=>w(!0)),A=Oe(()=>w(!1)),L=Oe((Q,Y="partial")=>T({name:"setValueFromView",value:Q,selectionState:Y})),V=Oe((Q,Y,J)=>T({name:"setValueFromShortcut",value:Q,changeImportance:Y??"accept",shortcut:J})),E=Oe((Q,Y)=>T({name:"setValueFromField",value:Q,context:Y})),H=Oe(Q=>{S(Q),f==null||f(Q)}),te={onClear:I,onAccept:D,onDismiss:F,onCancel:_,onSetToday:j,onOpen:O,onClose:A},ae={value:R.draft,onChange:E,selectedSections:x,onSelectedSectionsChange:H},ee=b.useMemo(()=>t.cleanValue(h,R.draft),[h,t,R.draft]),z={value:ee,onChange:L,onClose:A,open:C,onSelectedSectionsChange:H},W=v({},te,{value:ee,onChange:L,onSelectShortcut:V,isValid:Q=>{const Y=r({adapter:y,value:Q,props:v({},e,{value:Q,timezone:k})});return!t.hasError(Y)}});return{open:C,fieldProps:ae,viewProps:z,layoutProps:W,actions:te}};function Wr({onChange:e,onViewChange:t,openTo:n,view:o,views:r,autoFocus:s,focusedView:i,onFocusedViewChange:a}){var l,c;const u=b.useRef(n),f=b.useRef(r),g=b.useRef(r.includes(n)?n:r[0]),[p,m]=It({name:"useViews",state:"view",controlled:o,default:g.current}),h=b.useRef(s?p:null),[y,x]=It({name:"useViews",state:"focusedView",controlled:i,default:h.current});b.useEffect(()=>{(u.current&&u.current!==n||f.current&&f.current.some(T=>!r.includes(T)))&&(m(r.includes(n)?n:r[0]),f.current=r,u.current=n)},[n,m,p,r]);const S=r.indexOf(p),C=(l=r[S-1])!=null?l:null,w=(c=r[S+1])!=null?c:null,R=Oe((T,I)=>{x(I?T:D=>T===D?null:D),a==null||a(T,I)}),$=Oe(T=>{R(T,!0),T!==p&&(m(T),t&&t(T))}),k=Oe(()=>{w&&$(w)}),M=Oe((T,I,D)=>{const F=I==="finish",_=D?r.indexOf(D){const{onChange:s,open:i,onSelectedSectionsChange:a,onClose:l}=t,{views:c,openTo:u,onViewChange:f,disableOpenPicker:g,viewRenderers:p,timezone:m}=e,h=se(e,qI),{view:y,setView:x,defaultView:S,focusedView:C,setFocusedView:w,setValueAndGoToNextView:R}=Wr({view:void 0,views:c,openTo:u,onChange:s,onViewChange:f,autoFocus:r}),{hasUIView:$,viewModeLookup:k}=b.useMemo(()=>c.reduce((j,O)=>{let A;return g?A="field":p[O]!=null?A="UI":A="field",j.viewModeLookup[O]=A,A==="UI"&&(j.hasUIView=!0),j},{hasUIView:!1,viewModeLookup:{}}),[g,p,c]),M=b.useMemo(()=>c.reduce((j,O)=>p[O]!=null&&Ho(O)?j+1:j,0),[p,c]),T=k[y],I=Oe(()=>T==="UI"),[D,F]=b.useState(T==="UI"?y:null);return D!==y&&k[y]==="UI"&&F(y),St(()=>{T==="field"&&i&&(l(),setTimeout(()=>{o==null||o.current.focus(),a(y)}))},[y]),St(()=>{if(!i)return;let j=y;T==="field"&&D!=null&&(j=D),j!==S&&k[j]==="UI"&&k[S]==="UI"&&(j=S),j!==y&&x(j),w(j,!0)},[i]),{hasUIView:$,shouldRestoreFocus:I,layoutProps:{views:c,view:D,onViewChange:x},renderCurrentView:()=>{if(D==null)return null;const j=p[D];return j==null?null:j(v({},h,n,t,{views:c,timezone:m,onChange:R,view:D,onViewChange:x,focusedView:C,onFocusedViewChange:w,showViewSwitcher:M>1,timeViewsCount:M}))}}};function ld(){return typeof window>"u"?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?Math.abs(window.screen.orientation.angle)===90?"landscape":"portrait":window.orientation&&Math.abs(Number(window.orientation))===90?"landscape":"portrait"}const YI=(e,t)=>{const[n,o]=b.useState(ld);return St(()=>{const s=()=>{o(ld())};return window.addEventListener("orientationchange",s),()=>{window.removeEventListener("orientationchange",s)}},[]),Mo(e,["hours","minutes","seconds"])?!1:(t||n)==="landscape"},XI=({props:e,propsFromPickerValue:t,propsFromPickerViews:n,wrapperVariant:o})=>{const{orientation:r}=e,s=YI(n.views,r);return{layoutProps:v({},n,t,{isLandscape:s,wrapperVariant:o,disabled:e.disabled,readOnly:e.readOnly})}},ZI=(e,t="warning")=>{let n=!1;const o=Array.isArray(e)?e.join(` +`):e;return()=>{n||(n=!0,t==="error"?console.error(o):console.warn(o))}};ZI(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]);const mg=({props:e,valueManager:t,valueType:n,wrapperVariant:o,inputRef:r,additionalViewProps:s,validator:i,autoFocusView:a})=>{const l=GI({props:e,valueManager:t,valueType:n,wrapperVariant:o,validator:i}),c=KI({props:e,inputRef:r,additionalViewProps:s,autoFocusView:a,propsFromPickerValue:l.viewProps}),u=XI({props:e,wrapperVariant:o,propsFromPickerValue:l.layoutProps,propsFromPickerViews:c.layoutProps});return{open:l.open,actions:l.actions,fieldProps:l.fieldProps,renderCurrentView:c.renderCurrentView,hasUIView:c.hasUIView,shouldRestoreFocus:c.shouldRestoreFocus,layoutProps:u.layoutProps}};function hg(e){return ke("MuiPickersLayout",e)}const Ui=$e("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]);function QI(e){return ke("MuiDialogActions",e)}$e("MuiDialogActions",["root","spacing"]);const JI=["className","disableSpacing"],eD=e=>{const{classes:t,disableSpacing:n}=e;return Re({root:["root",!n&&"spacing"]},QI,t)},tD=B("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>v({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),nD=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDialogActions"}),{className:r,disableSpacing:s=!1}=o,i=se(o,JI),a=v({},o,{disableSpacing:s}),l=eD(a);return d.jsx(tD,v({className:de(l.root,r),ownerState:a,ref:n},i))}),vg=nD,oD=["onAccept","onClear","onCancel","onSetToday","actions"];function rD(e){const{onAccept:t,onClear:n,onCancel:o,onSetToday:r,actions:s}=e,i=se(e,oD),a=Mt();if(s==null||s.length===0)return null;const l=s==null?void 0:s.map(c=>{switch(c){case"clear":return d.jsx(tn,{onClick:n,children:a.clearButtonLabel},c);case"cancel":return d.jsx(tn,{onClick:o,children:a.cancelButtonLabel},c);case"accept":return d.jsx(tn,{onClick:t,children:a.okButtonLabel},c);case"today":return d.jsx(tn,{onClick:r,children:a.todayButtonLabel},c);default:return null}});return d.jsx(vg,v({},i,{children:l}))}function sD(e){return ke("MuiListItem",e)}const iD=$e("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),Io=iD,aD=$e("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),lD=aD;function cD(e){return ke("MuiListItemSecondaryAction",e)}$e("MuiListItemSecondaryAction",["root","disableGutters"]);const uD=["className"],dD=e=>{const{disableGutters:t,classes:n}=e;return Re({root:["root",t&&"disableGutters"]},cD,n)},pD=B("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>v({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),bg=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiListItemSecondaryAction"}),{className:r}=o,s=se(o,uD),i=b.useContext(Nn),a=v({},o,{disableGutters:i.disableGutters}),l=dD(a);return d.jsx(pD,v({className:de(l.root,r),ownerState:a,ref:n},s))});bg.muiName="ListItemSecondaryAction";const fD=bg,gD=["className"],mD=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],hD=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},vD=e=>{const{alignItems:t,button:n,classes:o,dense:r,disabled:s,disableGutters:i,disablePadding:a,divider:l,hasSecondaryAction:c,selected:u}=e;return Re({root:["root",r&&"dense",!i&&"gutters",!a&&"padding",l&&"divider",s&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",u&&"selected"],container:["container"]},sD,o)},bD=B("div",{name:"MuiListItem",slot:"Root",overridesResolver:hD})(({theme:e,ownerState:t})=>v({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&v({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${lD.root}`]:{paddingRight:48}},{[`&.${Io.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Io.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Io.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Io.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Io.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:je(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),xD=B("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),yD=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiListItem"}),{alignItems:r="center",autoFocus:s=!1,button:i=!1,children:a,className:l,component:c,components:u={},componentsProps:f={},ContainerComponent:g="li",ContainerProps:{className:p}={},dense:m=!1,disabled:h=!1,disableGutters:y=!1,disablePadding:x=!1,divider:S=!1,focusVisibleClassName:C,secondaryAction:w,selected:R=!1,slotProps:$={},slots:k={}}=o,M=se(o.ContainerProps,gD),T=se(o,mD),I=b.useContext(Nn),D=b.useMemo(()=>({dense:m||I.dense||!1,alignItems:r,disableGutters:y}),[r,I.dense,m,y]),F=b.useRef(null);St(()=>{s&&F.current&&F.current.focus()},[s]);const _=b.Children.toArray(a),j=_.length&&cr(_[_.length-1],["ListItemSecondaryAction"]),O=v({},o,{alignItems:r,autoFocus:s,button:i,dense:D.dense,disabled:h,disableGutters:y,disablePadding:x,divider:S,hasSecondaryAction:j,selected:R}),A=vD(O),L=et(F,n),V=k.root||u.Root||bD,E=$.root||f.root||{},H=v({className:de(A.root,E.className,l),disabled:h},T);let te=c||"li";return i&&(H.component=c||"div",H.focusVisibleClassName=de(Io.focusVisible,C),te=rn),j?(te=!H.component&&!c?"div":te,g==="li"&&(te==="li"?te="div":H.component==="li"&&(H.component="div")),d.jsx(Nn.Provider,{value:D,children:d.jsxs(xD,v({as:g,className:de(A.container,p),ref:L,ownerState:O},M,{children:[d.jsx(V,v({},E,!Pn(V)&&{as:te,ownerState:v({},O,E.ownerState)},H,{children:_})),_.pop()]}))})):d.jsx(Nn.Provider,{value:D,children:d.jsxs(V,v({},E,{as:te,ref:L},!Pn(V)&&{ownerState:v({},O,E.ownerState)},H,{children:[_,w&&d.jsx(fD,{children:w})]}))})}),CD=yD,SD=["items","changeImportance","isLandscape","onChange","isValid"],wD=["getValue"];function PD(e){const{items:t,changeImportance:n,onChange:o,isValid:r}=e,s=se(e,SD);if(t==null||t.length===0)return null;const i=t.map(a=>{let{getValue:l}=a,c=se(a,wD);const u=l({isValid:r});return{label:c.label,onClick:()=>{o(u,n,c)},disabled:!r(u)}});return d.jsx(Ap,v({dense:!0,sx:[{maxHeight:bi,maxWidth:200,overflow:"auto"},...Array.isArray(s.sx)?s.sx:[s.sx]]},s,{children:i.map(a=>d.jsx(CD,{children:d.jsx($r,v({},a))},a.label))}))}function RD(e){return e.view!==null}const $D=e=>{const{classes:t,isLandscape:n}=e;return Re({root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]},hg,t)},kD=e=>{var t,n;const{wrapperVariant:o,onAccept:r,onClear:s,onCancel:i,onSetToday:a,view:l,views:c,onViewChange:u,value:f,onChange:g,onSelectShortcut:p,isValid:m,isLandscape:h,disabled:y,readOnly:x,children:S,components:C,componentsProps:w,slots:R,slotProps:$}=e,k=R??Hr(C),M=$??w,T=$D(e),I=(t=k==null?void 0:k.actionBar)!=null?t:rD,D=Ue({elementType:I,externalSlotProps:M==null?void 0:M.actionBar,additionalProps:{onAccept:r,onClear:s,onCancel:i,onSetToday:a,actions:o==="desktop"?[]:["cancel","accept"],className:T.actionBar},ownerState:v({},e,{wrapperVariant:o})}),F=d.jsx(I,v({},D)),_=k==null?void 0:k.toolbar,j=Ue({elementType:_,externalSlotProps:M==null?void 0:M.toolbar,additionalProps:{isLandscape:h,onChange:g,value:f,view:l,onViewChange:u,views:c,disabled:y,readOnly:x,className:T.toolbar},ownerState:v({},e,{wrapperVariant:o})}),O=RD(j)&&_?d.jsx(_,v({},j)):null,A=S,L=k==null?void 0:k.tabs,V=l&&L?d.jsx(L,v({view:l,onViewChange:u,className:T.tabs},M==null?void 0:M.tabs)):null,E=(n=k==null?void 0:k.shortcuts)!=null?n:PD,H=Ue({elementType:E,externalSlotProps:M==null?void 0:M.shortcuts,additionalProps:{isValid:m,isLandscape:h,onChange:p,className:T.shortcuts},ownerState:{isValid:m,isLandscape:h,onChange:p,className:T.shortcuts,wrapperVariant:o}}),te=l&&E?d.jsx(E,v({},H)):null;return{toolbar:O,content:A,tabs:V,actionBar:F,shortcuts:te}},TD=kD,MD=e=>{const{isLandscape:t,classes:n}=e;return Re({root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]},hg,n)},xg=B("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>({display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",[`& .${Ui.toolbar}`]:t.isLandscape?{gridColumn:e.direction==="rtl"?3:1,gridRow:"2 / 3"}:{gridColumn:"2 / 4",gridRow:1},[`.${Ui.shortcuts}`]:t.isLandscape?{gridColumn:"2 / 4",gridRow:1}:{gridColumn:e.direction==="rtl"?3:1,gridRow:"2 / 3"},[`& .${Ui.actionBar}`]:{gridColumn:"1 / 4",gridRow:3}}));xg.propTypes={as:P.elementType,ownerState:P.shape({isLandscape:P.bool.isRequired}).isRequired,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object])};const ID=B("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),yg=function(t){const n=Se({props:t,name:"MuiPickersLayout"}),{toolbar:o,content:r,tabs:s,actionBar:i,shortcuts:a}=TD(n),{sx:l,className:c,isLandscape:u,ref:f,wrapperVariant:g}=n,p=n,m=MD(p);return d.jsxs(xg,{ref:f,sx:l,className:de(c,m.root),ownerState:p,children:[u?a:o,u?o:a,d.jsx(ID,{className:m.contentWrapper,children:g==="desktop"?d.jsxs(b.Fragment,{children:[r,s]}):d.jsxs(b.Fragment,{children:[s,r]})}),i]})};function DD(e,{disableFuture:t,maxDate:n,timezone:o}){const r=qe();return b.useMemo(()=>{const s=r.dateWithTimezone(void 0,o),i=r.startOfMonth(t&&r.isBefore(s,n)?s:n);return!r.isAfter(i,e)},[t,n,e,r,o])}function OD(e,{disablePast:t,minDate:n,timezone:o}){const r=qe();return b.useMemo(()=>{const s=r.dateWithTimezone(void 0,o),i=r.startOfMonth(t&&r.isAfter(s,n)?s:n);return!r.isBefore(i,e)},[t,n,e,r,o])}function xi(e,t,n,o){const r=qe(),s=uM(e,r),i=b.useCallback(a=>{const l=e==null?null:dM(e,a,!!t,r);n(l,o??"partial")},[t,e,n,o,r]);return{meridiemMode:s,handleMeridiemChange:i}}const ba=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],xa=["disablePast","disableFuture","minTime","maxTime","shouldDisableClock","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],Cg=["minDateTime","maxDateTime"],FD=[...ba,...xa,...Cg],Yo=e=>FD.reduce((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t),{}),jD=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","readOnly","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef"],Zl=(e,t)=>{const n=v({},e),o={},r=s=>{n.hasOwnProperty(s)&&(o[s]=n[s],delete n[s])};return jD.forEach(r),t==="date"?ba.forEach(r):t==="time"?xa.forEach(r):t==="date-time"&&(ba.forEach(r),xa.forEach(r),Cg.forEach(r)),{forwardedProps:n,internalProps:o}},Ur=({props:e,value:t,adapter:n})=>{if(t===null)return null;const{shouldDisableDate:o,shouldDisableMonth:r,shouldDisableYear:s,disablePast:i,disableFuture:a,timezone:l}=e,c=n.utils.dateWithTimezone(void 0,l),u=At(n.utils,e.minDate,n.defaultDates.minDate),f=At(n.utils,e.maxDate,n.defaultDates.maxDate);switch(!0){case!n.utils.isValid(t):return"invalidDate";case!!(o&&o(t)):return"shouldDisableDate";case!!(r&&r(t)):return"shouldDisableMonth";case!!(s&&s(t)):return"shouldDisableYear";case!!(a&&n.utils.isAfterDay(t,c)):return"disableFuture";case!!(i&&n.utils.isBeforeDay(t,c)):return"disablePast";case!!(u&&n.utils.isBeforeDay(t,u)):return"minDate";case!!(f&&n.utils.isAfterDay(t,f)):return"maxDate";default:return null}},yi=({adapter:e,value:t,props:n})=>{if(t===null)return null;const{minTime:o,maxTime:r,minutesStep:s,shouldDisableClock:i,shouldDisableTime:a,disableIgnoringDatePartForTimeValidation:l=!1,disablePast:c,disableFuture:u,timezone:f}=n,g=e.utils.dateWithTimezone(void 0,f),p=Nr(l,e.utils);switch(!0){case!e.utils.isValid(t):return"invalidDate";case!!(o&&p(o,t)):return"minTime";case!!(r&&p(t,r)):return"maxTime";case!!(u&&e.utils.isAfter(t,g)):return"disableFuture";case!!(c&&e.utils.isBefore(t,g)):return"disablePast";case!!(a&&a(t,"hours")):return"shouldDisableTime-hours";case!!(a&&a(t,"minutes")):return"shouldDisableTime-minutes";case!!(a&&a(t,"seconds")):return"shouldDisableTime-seconds";case!!(i&&i(e.utils.getHours(t),"hours")):return"shouldDisableClock-hours";case!!(i&&i(e.utils.getMinutes(t),"minutes")):return"shouldDisableClock-minutes";case!!(i&&i(e.utils.getSeconds(t),"seconds")):return"shouldDisableClock-seconds";case!!(s&&e.utils.getMinutes(t)%s!==0):return"minutesStep";default:return null}},Ql=({props:e,value:t,adapter:n})=>{const o=Ur({adapter:n,value:t,props:e});return o!==null?o:yi({adapter:n,value:t,props:e})};function _D(e){return ke("MuiPickersDay",e)}const Zn=$e("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),ED=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],AD=e=>{const{selected:t,disableMargin:n,disableHighlightToday:o,today:r,disabled:s,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:a,classes:l}=e,c=i&&!a;return Re({root:["root",t&&!c&&"selected",s&&"disabled",!n&&"dayWithMargin",!o&&r&&"today",i&&a&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},_D,l)},Sg=({theme:e,ownerState:t})=>v({},e.typography.caption,{width:Mr,height:Mr,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),color:(e.vars||e).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.primary.main,e.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:je(e.palette.primary.main,e.palette.action.focusOpacity),[`&.${Zn.selected}`]:{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${Zn.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,fontWeight:e.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${Zn.disabled}:not(.${Zn.selected})`]:{color:(e.vars||e).palette.text.disabled},[`&.${Zn.disabled}&.${Zn.selected}`]:{opacity:.6}},!t.disableMargin&&{margin:`0 ${hi}px`},t.outsideCurrentMonth&&t.showDaysOutsideCurrentMonth&&{color:(e.vars||e).palette.text.secondary},!t.disableHighlightToday&&t.today&&{[`&:not(.${Zn.selected})`]:{border:`1px solid ${(e.vars||e).palette.text.secondary}`}}),wg=(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},LD=B(rn,{name:"MuiPickersDay",slot:"Root",overridesResolver:wg})(Sg),VD=B("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:wg})(({theme:e,ownerState:t})=>v({},Sg({theme:e,ownerState:t}),{opacity:0,pointerEvents:"none"})),rr=()=>{},zD=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPickersDay"}),{autoFocus:r=!1,className:s,day:i,disabled:a=!1,disableHighlightToday:l=!1,disableMargin:c=!1,isAnimating:u,onClick:f,onDaySelect:g,onFocus:p=rr,onBlur:m=rr,onKeyDown:h=rr,onMouseDown:y=rr,onMouseEnter:x=rr,outsideCurrentMonth:S,selected:C=!1,showDaysOutsideCurrentMonth:w=!1,children:R,today:$=!1}=o,k=se(o,ED),M=v({},o,{autoFocus:r,disabled:a,disableHighlightToday:l,disableMargin:c,selected:C,showDaysOutsideCurrentMonth:w,today:$}),T=AD(M),I=qe(),D=b.useRef(null),F=et(D,n);St(()=>{r&&!a&&!u&&!S&&D.current.focus()},[r,a,u,S]);const _=O=>{y(O),S&&O.preventDefault()},j=O=>{a||g(i),S&&O.currentTarget.focus(),f&&f(O)};return S&&!w?d.jsx(VD,{className:de(T.root,T.hiddenDaySpacingFiller,s),ownerState:M,role:k.role}):d.jsx(LD,v({className:de(T.root,s),ref:F,centerRipple:!0,disabled:a,tabIndex:C?0:-1,onKeyDown:O=>h(O,i),onFocus:O=>p(O,i),onBlur:O=>m(O,i),onMouseEnter:O=>x(O,i),onClick:j,onMouseDown:_},k,{ownerState:M,children:R||I.format(i,"dayOfMonth")}))}),BD=b.memo(zD),ND=e=>ke("MuiPickersSlideTransition",e),Zt=$e("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),HD=["children","className","reduceAnimations","slideDirection","transKey","classes"],WD=e=>{const{classes:t,slideDirection:n}=e,o={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:[`slideEnter-${n}`],exitActive:[`slideExitActiveLeft-${n}`]};return Re(o,ND,t)},UD=B(qa,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`.${Zt["slideEnter-left"]}`]:t["slideEnter-left"]},{[`.${Zt["slideEnter-right"]}`]:t["slideEnter-right"]},{[`.${Zt.slideEnterActive}`]:t.slideEnterActive},{[`.${Zt.slideExit}`]:t.slideExit},{[`.${Zt["slideExitActiveLeft-left"]}`]:t["slideExitActiveLeft-left"]},{[`.${Zt["slideExitActiveLeft-right"]}`]:t["slideExitActiveLeft-right"]}]})(({theme:e})=>{const t=e.transitions.create("transform",{duration:e.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${Zt["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${Zt["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${Zt.slideEnterActive}`]:{transform:"translate(0%)",transition:t},[`& .${Zt.slideExit}`]:{transform:"translate(0%)"},[`& .${Zt["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:t,zIndex:0},[`& .${Zt["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:t,zIndex:0}}});function GD(e){const t=Se({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:o,reduceAnimations:r,transKey:s}=t,i=se(t,HD),a=WD(t),l=it();if(r)return d.jsx("div",{className:de(a.root,o),children:n});const c={exit:a.exit,enterActive:a.enterActive,enter:a.enter,exitActive:a.exitActive};return d.jsx(UD,{className:de(a.root,o),childFactory:u=>b.cloneElement(u,{classNames:c}),role:"presentation",children:d.jsx(K0,v({mountOnEnter:!0,unmountOnExit:!0,timeout:l.transitions.duration.complex,classNames:c},i,{children:n}),s)})}const Pg=({shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:o,maxDate:r,disableFuture:s,disablePast:i,timezone:a})=>{const l=ho();return b.useCallback(c=>Ur({adapter:l,value:c,props:{shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:o,maxDate:r,disableFuture:s,disablePast:i,timezone:a}})!==null,[l,e,t,n,o,r,s,i,a])},qD=e=>ke("MuiDayCalendar",e);$e("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]);const KD=["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"],YD=["ownerState"],XD=e=>{const{classes:t}=e;return Re({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},qD,t)},Rg=(Mr+hi*2)*6,ZD=B("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),QD=B("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),JD=B(Ot,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(e.vars||e).palette.text.secondary})),eO=B(Ot,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.disabled})),tO=B(Ot,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})(({theme:e})=>v({},e.typography.caption,{width:Mr,height:Mr,padding:0,margin:`0 ${hi}px`,color:e.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})),nO=B("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:Rg}),oO=B(GD,{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:Rg}),rO=B("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),sO=B("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:`${hi}px 0`,display:"flex",justifyContent:"center"});function iO(e){var t,n,o;let{parentProps:r,day:s,focusableDay:i,selectedDays:a,isDateDisabled:l,currentMonthNumber:c,isViewFocused:u}=e,f=se(e,KD);const{disabled:g,disableHighlightToday:p,isMonthSwitchingAnimating:m,showDaysOutsideCurrentMonth:h,components:y,componentsProps:x,slots:S,slotProps:C,timezone:w}=r,R=qe(),$=Xn(w),k=i!==null&&R.isSameDay(s,i),M=a.some(L=>R.isSameDay(L,s)),T=R.isSameDay(s,$),I=(t=(n=S==null?void 0:S.day)!=null?n:y==null?void 0:y.Day)!=null?t:BD,D=Ue({elementType:I,externalSlotProps:(o=C==null?void 0:C.day)!=null?o:x==null?void 0:x.day,additionalProps:v({disableHighlightToday:p,showDaysOutsideCurrentMonth:h,role:"gridcell",isAnimating:m,"data-timestamp":R.toJsDate(s).valueOf()},f),ownerState:v({},r,{day:s,selected:M})}),F=se(D,YD),_=b.useMemo(()=>g||l(s),[g,l,s]),j=b.useMemo(()=>R.getMonth(s)!==c,[R,s,c]),O=b.useMemo(()=>{const L=R.startOfMonth(R.setMonth(s,c));return h?R.isSameDay(s,R.startOfWeek(L)):R.isSameDay(s,L)},[c,s,h,R]),A=b.useMemo(()=>{const L=R.endOfMonth(R.setMonth(s,c));return h?R.isSameDay(s,R.endOfWeek(L)):R.isSameDay(s,L)},[c,s,h,R]);return d.jsx(I,v({},F,{day:s,disabled:_,autoFocus:u&&k,today:T,outsideCurrentMonth:j,isFirstVisibleCell:O,isLastVisibleCell:A,selected:M,tabIndex:k?0:-1,"aria-selected":M,"aria-current":T?"date":void 0}))}function aO(e){const t=Se({props:e,name:"MuiDayCalendar"}),{onFocusedDayChange:n,className:o,currentMonth:r,selectedDays:s,focusedDay:i,loading:a,onSelectedDaysChange:l,onMonthSwitchingAnimationEnd:c,readOnly:u,reduceAnimations:f,renderLoading:g=()=>d.jsx("span",{children:"..."}),slideDirection:p,TransitionProps:m,disablePast:h,disableFuture:y,minDate:x,maxDate:S,shouldDisableDate:C,shouldDisableMonth:w,shouldDisableYear:R,dayOfWeekFormatter:$,hasFocus:k,onFocusedViewChange:M,gridLabelId:T,displayWeekNumber:I,fixedWeekNumber:D,autoFocus:F,timezone:_}=t,j=Xn(_),O=qe(),A=XD(t),V=it().direction==="rtl",E=$||((le,Pe)=>O.format(Pe,"weekdayShort").charAt(0).toUpperCase()),H=Pg({shouldDisableDate:C,shouldDisableMonth:w,shouldDisableYear:R,minDate:x,maxDate:S,disablePast:h,disableFuture:y,timezone:_}),te=Mt(),[ae,ee]=It({name:"DayCalendar",state:"hasFocus",controlled:k,default:F??!1}),[z,U]=b.useState(()=>i||j),W=Oe(le=>{u||l(le)}),Q=le=>{H(le)||(n(le),U(le),M==null||M(!0),ee(!0))},Y=Oe((le,Pe)=>{switch(le.key){case"ArrowUp":Q(O.addDays(Pe,-7)),le.preventDefault();break;case"ArrowDown":Q(O.addDays(Pe,7)),le.preventDefault();break;case"ArrowLeft":{const N=O.addDays(Pe,V?1:-1),q=O.addMonths(Pe,V?1:-1),pe=vr({utils:O,date:N,minDate:V?N:O.startOfMonth(q),maxDate:V?O.endOfMonth(q):N,isDateDisabled:H,timezone:_});Q(pe||N),le.preventDefault();break}case"ArrowRight":{const N=O.addDays(Pe,V?-1:1),q=O.addMonths(Pe,V?-1:1),pe=vr({utils:O,date:N,minDate:V?O.startOfMonth(q):N,maxDate:V?N:O.endOfMonth(q),isDateDisabled:H,timezone:_});Q(pe||N),le.preventDefault();break}case"Home":Q(O.startOfWeek(Pe)),le.preventDefault();break;case"End":Q(O.endOfWeek(Pe)),le.preventDefault();break;case"PageUp":Q(O.addMonths(Pe,1)),le.preventDefault();break;case"PageDown":Q(O.addMonths(Pe,-1)),le.preventDefault();break}}),J=Oe((le,Pe)=>Q(Pe)),ve=Oe((le,Pe)=>{ae&&O.isSameDay(z,Pe)&&(M==null||M(!1))}),G=O.getMonth(r),me=b.useMemo(()=>s.filter(le=>!!le).map(le=>O.startOfDay(le)),[O,s]),K=G,ue=b.useMemo(()=>b.createRef(),[K]),fe=O.startOfWeek(j),ce=b.useMemo(()=>{const le=O.startOfMonth(r),Pe=O.endOfMonth(r);return H(z)||O.isAfterDay(z,Pe)||O.isBeforeDay(z,le)?vr({utils:O,date:z,minDate:le,maxDate:Pe,disablePast:h,disableFuture:y,isDateDisabled:H,timezone:_}):z},[r,y,h,z,H,O,_]),Fe=b.useMemo(()=>{const le=O.setTimezone(r,_),Pe=O.getWeekArray(le);let N=O.addMonths(le,1);for(;D&&Pe.length{Pe.length{var N;const q=O.format(le,"weekdayShort");return d.jsx(JD,{variant:"caption",role:"columnheader","aria-label":O.format(O.addDays(fe,Pe),"weekday"),className:A.weekDayLabel,children:(N=E==null?void 0:E(q,le))!=null?N:q},q+Pe.toString())})]}),a?d.jsx(nO,{className:A.loadingContainer,children:g()}):d.jsx(oO,v({transKey:K,onExited:c,reduceAnimations:f,slideDirection:p,className:de(o,A.slideTransition)},m,{nodeRef:ue,children:d.jsx(rO,{ref:ue,role:"rowgroup",className:A.monthContainer,children:Fe.map((le,Pe)=>d.jsxs(sO,{role:"row",className:A.weekContainer,"aria-rowindex":Pe+1,children:[I&&d.jsx(tO,{className:A.weekNumber,role:"rowheader","aria-label":te.calendarWeekNumberAriaLabelText(O.getWeekNumber(le[0])),children:te.calendarWeekNumberText(O.getWeekNumber(le[0]))}),le.map((N,q)=>d.jsx(iO,{parentProps:t,day:N,selectedDays:me,focusableDay:ce,onKeyDown:Y,onFocus:J,onBlur:ve,onDaySelect:W,isDateDisabled:H,currentMonthNumber:G,isViewFocused:ae,"aria-colindex":q+1},N.toString()))]},`week-${le[0]}`))})}))]})}const lO=(e,t,n)=>(o,r)=>{switch(r.type){case"changeMonth":return v({},o,{slideDirection:r.direction,currentMonth:r.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return v({},o,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(o.focusedDay!=null&&r.focusedDay!=null&&n.isSameDay(r.focusedDay,o.focusedDay))return o;const s=r.focusedDay!=null&&!t&&!n.isSameMonth(o.currentMonth,r.focusedDay);return v({},o,{focusedDay:r.focusedDay,isMonthSwitchingAnimating:s&&!e&&!r.withoutMonthSwitchingAnimation,currentMonth:s?n.startOfMonth(r.focusedDay):o.currentMonth,slideDirection:r.focusedDay!=null&&n.isAfterDay(r.focusedDay,o.currentMonth)?"left":"right"})}default:throw new Error("missing support")}},cO=e=>{const{value:t,referenceDate:n,defaultCalendarMonth:o,disableFuture:r,disablePast:s,disableSwitchToMonthOnDayFocus:i=!1,maxDate:a,minDate:l,onMonthChange:c,reduceAnimations:u,shouldDisableDate:f,timezone:g}=e,p=Xn(g),m=qe(),h=b.useRef(lO(!!u,i,m)).current,y=b.useMemo(()=>{let M=null;return n?M=n:o&&(M=m.startOfMonth(o)),Tt.getInitialReferenceValue({value:t,utils:m,timezone:g,props:e,referenceDate:M,granularity:pn.day})},[]),[x,S]=b.useReducer(h,{isMonthSwitchingAnimating:!1,focusedDay:m.isValid(t)?t:p,currentMonth:m.startOfMonth(y),slideDirection:"left"}),C=b.useCallback(M=>{S(v({type:"changeMonth"},M)),c&&c(M.newMonth)},[c]),w=b.useCallback(M=>{const T=M;m.isSameMonth(T,x.currentMonth)||C({newMonth:m.startOfMonth(T),direction:m.isAfterDay(T,x.currentMonth)?"left":"right"})},[x.currentMonth,C,m]),R=Pg({shouldDisableDate:f,minDate:l,maxDate:a,disableFuture:r,disablePast:s,timezone:g}),$=b.useCallback(()=>{S({type:"finishMonthSwitchingAnimation"})},[]),k=Oe((M,T)=>{R(M)||S({type:"changeFocusedDay",focusedDay:M,withoutMonthSwitchingAnimation:T})});return{referenceDate:y,calendarState:x,changeMonth:w,changeFocusedDay:k,isDateDisabled:R,onMonthSwitchingAnimationEnd:$,handleChangeMonth:C}},uO=["props","getOpenDialogAriaText"],dO=["ownerState"],pO=["ownerState"],Jl=e=>{var t,n,o,r,s;let{props:i,getOpenDialogAriaText:a}=e,l=se(e,uO);const{slots:c,slotProps:u,className:f,sx:g,format:p,formatDensity:m,timezone:h,name:y,label:x,inputRef:S,readOnly:C,disabled:w,autoFocus:R,localeText:$,reduceAnimations:k}=i,M=qe(),T=b.useRef(null),I=b.useRef(null),D=Dn(),F=(t=u==null||(n=u.toolbar)==null?void 0:n.hidden)!=null?t:!1,{open:_,actions:j,hasUIView:O,layoutProps:A,renderCurrentView:L,shouldRestoreFocus:V,fieldProps:E}=mg(v({},l,{props:i,inputRef:T,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),H=(o=c.inputAdornment)!=null?o:No,te=Ue({elementType:H,externalSlotProps:u==null?void 0:u.inputAdornment,additionalProps:{position:"end"},ownerState:i}),ae=se(te,dO),ee=(r=c.openPickerButton)!=null?r:Ze,z=Ue({elementType:ee,externalSlotProps:u==null?void 0:u.openPickerButton,additionalProps:{disabled:w||C,onClick:_?j.onClose:j.onOpen,"aria-label":a(E.value,M),edge:ae.position},ownerState:i}),U=se(z,pO),W=c.openPickerIcon,Q=c.field,Y=Ue({elementType:Q,externalSlotProps:u==null?void 0:u.field,additionalProps:v({},E,F&&{id:D},{readOnly:C,disabled:w,className:f,sx:g,format:p,formatDensity:m,timezone:h,label:x,name:y,autoFocus:R&&!i.open,focused:_?!0:void 0}),ownerState:i});O&&(Y.InputProps=v({},Y.InputProps,{ref:I,[`${ae.position}Adornment`]:d.jsx(H,v({},ae,{children:d.jsx(ee,v({},U,{children:d.jsx(W,v({},u==null?void 0:u.openPickerIcon))}))}))}));const J=v({textField:c.textField,clearIcon:c.clearIcon,clearButton:c.clearButton},Y.slots),ve=(s=c.layout)!=null?s:yg,G=et(T,Y.inputRef,S);let me=D;F&&(x?me=`${D}-label`:me=void 0);const K=v({},u,{toolbar:v({},u==null?void 0:u.toolbar,{titleId:D}),popper:v({"aria-labelledby":me},u==null?void 0:u.popper)});return{renderPicker:()=>d.jsxs(og,{localeText:$,children:[d.jsx(Q,v({},Y,{slots:J,slotProps:K,inputRef:G})),d.jsx(II,v({role:"dialog",placement:"bottom-start",anchorEl:I.current},j,{open:_,slots:c,slotProps:K,shouldRestoreFocus:V,reduceAnimations:k,children:d.jsx(ve,v({},A,K==null?void 0:K.layout,{slots:c,slotProps:K,children:L()}))}))]})}},fO=e=>{var t,n,o;const r=qe(),s=vo();return v({},e,{disablePast:(t=e.disablePast)!=null?t:!1,disableFuture:(n=e.disableFuture)!=null?n:!1,format:(o=e.format)!=null?o:r.formats.keyboardDate,minDate:At(r,e.minDate,s.minDate),maxDate:At(r,e.maxDate,s.maxDate)})},gO=({props:e,inputRef:t})=>{const n=fO(e),{forwardedProps:o,internalProps:r}=Zl(n,"date");return Xl({inputRef:t,forwardedProps:o,internalProps:r,valueManager:Tt,fieldValueManager:Ul,validator:Ur,valueType:"date"})},mO=["ownerState"],ec=({clearable:e,fieldProps:t,InputProps:n,onClear:o,slots:r,slotProps:s,components:i,componentsProps:a})=>{var l,c,u,f,g,p;const m=Mt(),h=(l=(c=r==null?void 0:r.clearButton)!=null?c:i==null?void 0:i.ClearButton)!=null?l:Ze,y=Ue({elementType:h,externalSlotProps:(u=s==null?void 0:s.clearButton)!=null?u:a==null?void 0:a.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:m.fieldClearLabel}}),x=se(y,mO),S=(f=(g=r==null?void 0:r.clearIcon)!=null?g:i==null?void 0:i.ClearIcon)!=null?f:HM,C=Ue({elementType:S,externalSlotProps:(p=s==null?void 0:s.clearIcon)!=null?p:a==null?void 0:a.clearIcon,ownerState:{}}),w=v({},n,{endAdornment:d.jsxs(b.Fragment,{children:[e&&d.jsx(No,{position:"end",sx:{marginRight:n!=null&&n.endAdornment?-1:-1.5},children:d.jsx(h,v({},x,{onClick:o,children:d.jsx(S,v({fontSize:"small"},C))}))}),n==null?void 0:n.endAdornment]})}),R=v({},t,{sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(t.sx)?t.sx:[t.sx]]});return{InputProps:w,fieldProps:R}},hO=["components","componentsProps","slots","slotProps","InputProps","inputProps"],vO=["inputRef"],bO=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],$g=b.forwardRef(function(t,n){var o,r,s;const i=Se({props:t,name:"MuiDateField"}),{components:a,componentsProps:l,slots:c,slotProps:u,InputProps:f,inputProps:g}=i,p=se(i,hO),m=i,h=(o=(r=c==null?void 0:c.textField)!=null?r:a==null?void 0:a.TextField)!=null?o:po,y=Ue({elementType:h,externalSlotProps:(s=u==null?void 0:u.textField)!=null?s:l==null?void 0:l.textField,externalForwardedProps:p,ownerState:m}),{inputRef:x}=y,S=se(y,vO);S.inputProps=v({},g,S.inputProps),S.InputProps=v({},f,S.InputProps);const C=gO({props:S,inputRef:x}),{ref:w,onPaste:R,onKeyDown:$,inputMode:k,readOnly:M,clearable:T,onClear:I}=C,D=se(C,bO),{InputProps:F,fieldProps:_}=ec({onClear:I,clearable:T,fieldProps:D,InputProps:D.InputProps,slots:c,slotProps:u,components:a,componentsProps:l});return d.jsx(h,v({ref:n},_,{InputProps:v({},F,{readOnly:M}),inputProps:v({},D.inputProps,{inputMode:k,onPaste:R,onKeyDown:$,ref:w})}))}),xO=e=>ke("MuiPickersFadeTransitionGroup",e);$e("MuiPickersFadeTransitionGroup",["root"]);const yO=e=>{const{classes:t}=e;return Re({root:["root"]},xO,t)},CO=B(qa,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function kg(e){const t=Se({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:o,reduceAnimations:r,transKey:s}=t,i=yO(t),a=it();return r?n:d.jsx(CO,{className:de(i.root,o),children:d.jsx(go,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:a.transitions.duration.enteringScreen,enter:a.transitions.duration.enteringScreen,exit:0},children:n},s)})}function SO(e){return ke("MuiPickersMonth",e)}const cs=$e("MuiPickersMonth",["root","monthButton","disabled","selected"]),wO=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],PO=e=>{const{disabled:t,selected:n,classes:o}=e;return Re({root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]},SO,o)},RO=B("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})(({ownerState:e})=>({flexBasis:e.monthsPerRow===3?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"})),$O=B("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{[`&.${cs.disabled}`]:t.disabled},{[`&.${cs.selected}`]:t.selected}]})(({theme:e})=>v({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.action.active,e.palette.action.hoverOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${cs.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${cs.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),kO=b.memo(function(t){const n=Se({props:t,name:"MuiPickersMonth"}),{autoFocus:o,children:r,disabled:s,selected:i,value:a,tabIndex:l,onClick:c,onKeyDown:u,onFocus:f,onBlur:g,"aria-current":p,"aria-label":m}=n,h=se(n,wO),y=b.useRef(null),x=PO(n);return St(()=>{if(o){var S;(S=y.current)==null||S.focus()}},[o]),d.jsx(RO,v({className:x.root,ownerState:n},h,{children:d.jsx($O,{ref:y,disabled:s,type:"button",role:"radio",tabIndex:s?-1:l,"aria-current":p,"aria-checked":i,"aria-label":m,onClick:S=>c(S,a),onKeyDown:S=>u(S,a),onFocus:S=>f(S,a),onBlur:S=>g(S,a),className:x.monthButton,ownerState:n,children:r})}))});function TO(e){return ke("MuiMonthCalendar",e)}$e("MuiMonthCalendar",["root"]);const MO=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"],IO=e=>{const{classes:t}=e;return Re({root:["root"]},TO,t)};function DO(e,t){const n=qe(),o=vo(),r=Se({props:e,name:t});return v({disableFuture:!1,disablePast:!1},r,{minDate:At(n,r.minDate,o.minDate),maxDate:At(n,r.maxDate,o.maxDate)})}const OO=B("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:vi,boxSizing:"border-box"}),FO=b.forwardRef(function(t,n){const o=DO(t,"MuiMonthCalendar"),{className:r,value:s,defaultValue:i,referenceDate:a,disabled:l,disableFuture:c,disablePast:u,maxDate:f,minDate:g,onChange:p,shouldDisableMonth:m,readOnly:h,disableHighlightToday:y,autoFocus:x=!1,onMonthFocus:S,hasFocus:C,onFocusedViewChange:w,monthsPerRow:R=3,timezone:$,gridLabelId:k}=o,M=se(o,MO),{value:T,handleValueChange:I,timezone:D}=Ko({name:"MonthCalendar",timezone:$,value:s,defaultValue:i,onChange:p,valueManager:Tt}),F=Xn(D),_=Go(),j=qe(),O=b.useMemo(()=>Tt.getInitialReferenceValue({value:T,utils:j,props:o,timezone:D,referenceDate:a,granularity:pn.month}),[]),A=o,L=IO(A),V=b.useMemo(()=>j.getMonth(F),[j,F]),E=b.useMemo(()=>T!=null?j.getMonth(T):y?null:j.getMonth(O),[T,j,y,O]),[H,te]=b.useState(()=>E||V),[ae,ee]=It({name:"MonthCalendar",state:"hasFocus",controlled:C,default:x??!1}),z=Oe(G=>{ee(G),w&&w(G)}),U=b.useCallback(G=>{const me=j.startOfMonth(u&&j.isAfter(F,g)?F:g),K=j.startOfMonth(c&&j.isBefore(F,f)?F:f),ue=j.startOfMonth(G);return j.isBefore(ue,me)||j.isAfter(ue,K)?!0:m?m(ue):!1},[c,u,f,g,F,m,j]),W=Oe((G,me)=>{if(h)return;const K=j.setMonth(T??O,me);I(K)}),Q=Oe(G=>{U(j.setMonth(T??O,G))||(te(G),z(!0),S&&S(G))});b.useEffect(()=>{te(G=>E!==null&&G!==E?E:G)},[E]);const Y=Oe((G,me)=>{switch(G.key){case"ArrowUp":Q((12+me-3)%12),G.preventDefault();break;case"ArrowDown":Q((12+me+3)%12),G.preventDefault();break;case"ArrowLeft":Q((12+me+(_.direction==="ltr"?-1:1))%12),G.preventDefault();break;case"ArrowRight":Q((12+me+(_.direction==="ltr"?1:-1))%12),G.preventDefault();break}}),J=Oe((G,me)=>{Q(me)}),ve=Oe((G,me)=>{H===me&&z(!1)});return d.jsx(OO,v({ref:n,className:de(L.root,r),ownerState:A,role:"radiogroup","aria-labelledby":k},M,{children:Nl(j,T??O).map(G=>{const me=j.getMonth(G),K=j.format(G,"monthShort"),ue=j.format(G,"month"),fe=me===E,ce=l||U(G);return d.jsx(kO,{selected:fe,value:me,onClick:W,onKeyDown:Y,autoFocus:ae&&me===H,disabled:ce,tabIndex:me===H?0:-1,onFocus:J,onBlur:ve,"aria-current":V===me?"date":void 0,"aria-label":ue,monthsPerRow:R,children:K},K)})}))});function jO(e){return ke("MuiPickersYear",e)}const us=$e("MuiPickersYear",["root","yearButton","selected","disabled"]),_O=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],EO=e=>{const{disabled:t,selected:n,classes:o}=e;return Re({root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]},jO,o)},AO=B("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})(({ownerState:e})=>({flexBasis:e.yearsPerRow===3?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"})),LO=B("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{[`&.${us.disabled}`]:t.disabled},{[`&.${us.selected}`]:t.selected}]})(({theme:e})=>v({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.focusOpacity})`:je(e.palette.action.active,e.palette.action.focusOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${us.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${us.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}})),VO=b.memo(function(t){const n=Se({props:t,name:"MuiPickersYear"}),{autoFocus:o,className:r,children:s,disabled:i,selected:a,value:l,tabIndex:c,onClick:u,onKeyDown:f,onFocus:g,onBlur:p,"aria-current":m}=n,h=se(n,_O),y=b.useRef(null),x=EO(n);return b.useEffect(()=>{o&&y.current.focus()},[o]),d.jsx(AO,v({className:de(x.root,r),ownerState:n},h,{children:d.jsx(LO,{ref:y,disabled:i,type:"button",role:"radio",tabIndex:i?-1:c,"aria-current":m,"aria-checked":a,onClick:S=>u(S,l),onKeyDown:S=>f(S,l),onFocus:S=>g(S,l),onBlur:S=>p(S,l),className:x.yearButton,ownerState:n,children:s})}))});function zO(e){return ke("MuiYearCalendar",e)}$e("MuiYearCalendar",["root"]);const BO=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"],NO=e=>{const{classes:t}=e;return Re({root:["root"]},zO,t)};function HO(e,t){var n;const o=qe(),r=vo(),s=Se({props:e,name:t});return v({disablePast:!1,disableFuture:!1},s,{yearsPerRow:(n=s.yearsPerRow)!=null?n:3,minDate:At(o,s.minDate,r.minDate),maxDate:At(o,s.maxDate,r.maxDate)})}const WO=B("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:vi,maxHeight:mI,boxSizing:"border-box",position:"relative"}),UO=b.forwardRef(function(t,n){const o=HO(t,"MuiYearCalendar"),{autoFocus:r,className:s,value:i,defaultValue:a,referenceDate:l,disabled:c,disableFuture:u,disablePast:f,maxDate:g,minDate:p,onChange:m,readOnly:h,shouldDisableYear:y,disableHighlightToday:x,onYearFocus:S,hasFocus:C,onFocusedViewChange:w,yearsPerRow:R,timezone:$,gridLabelId:k}=o,M=se(o,BO),{value:T,handleValueChange:I,timezone:D}=Ko({name:"YearCalendar",timezone:$,value:i,defaultValue:a,onChange:m,valueManager:Tt}),F=Xn(D),_=Go(),j=qe(),O=b.useMemo(()=>Tt.getInitialReferenceValue({value:T,utils:j,props:o,timezone:D,referenceDate:l,granularity:pn.year}),[]),A=o,L=NO(A),V=b.useMemo(()=>j.getYear(F),[j,F]),E=b.useMemo(()=>T!=null?j.getYear(T):x?null:j.getYear(O),[T,j,x,O]),[H,te]=b.useState(()=>E||V),[ae,ee]=It({name:"YearCalendar",state:"hasFocus",controlled:C,default:r??!1}),z=Oe(K=>{ee(K),w&&w(K)}),U=b.useCallback(K=>{if(f&&j.isBeforeYear(K,F)||u&&j.isAfterYear(K,F)||p&&j.isBeforeYear(K,p)||g&&j.isAfterYear(K,g))return!0;if(!y)return!1;const ue=j.startOfYear(K);return y(ue)},[u,f,g,p,F,y,j]),W=Oe((K,ue)=>{if(h)return;const fe=j.setYear(T??O,ue);I(fe)}),Q=Oe(K=>{U(j.setYear(T??O,K))||(te(K),z(!0),S==null||S(K))});b.useEffect(()=>{te(K=>E!==null&&K!==E?E:K)},[E]);const Y=Oe((K,ue)=>{switch(K.key){case"ArrowUp":Q(ue-R),K.preventDefault();break;case"ArrowDown":Q(ue+R),K.preventDefault();break;case"ArrowLeft":Q(ue+(_.direction==="ltr"?-1:1)),K.preventDefault();break;case"ArrowRight":Q(ue+(_.direction==="ltr"?1:-1)),K.preventDefault();break}}),J=Oe((K,ue)=>{Q(ue)}),ve=Oe((K,ue)=>{H===ue&&z(!1)}),G=b.useRef(null),me=et(n,G);return b.useEffect(()=>{if(r||G.current===null)return;const K=G.current.querySelector('[tabindex="0"]');if(!K)return;const ue=K.offsetHeight,fe=K.offsetTop,ce=G.current.clientHeight,Fe=G.current.scrollTop,le=fe+ue;ue>ce||fe{const ue=j.getYear(K),fe=ue===E,ce=c||U(K);return d.jsx(VO,{selected:fe,value:ue,onClick:W,onKeyDown:Y,autoFocus:ae&&ue===H,disabled:ce,tabIndex:ue===H?0:-1,onFocus:J,onBlur:ve,"aria-current":V===ue?"date":void 0,yearsPerRow:R,children:j.format(K,"year")},j.format(K,"year"))})}))}),GO=e=>ke("MuiPickersCalendarHeader",e),qO=$e("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),KO=["slots","slotProps","components","componentsProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone"],YO=["ownerState"],XO=e=>{const{classes:t}=e;return Re({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},GO,t)},ZO=B("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),QO=B("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>v({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),JO=B("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),eF=B(Ze,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})(({ownerState:e})=>v({marginRight:"auto"},e.view==="year"&&{[`.${qO.switchViewIcon}`]:{transform:"rotate(180deg)"}})),tF=B(AM,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})(({theme:e})=>({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"})),nF=b.forwardRef(function(t,n){var o,r,s,i;const a=Mt(),l=qe(),c=Se({props:t,name:"MuiPickersCalendarHeader"}),{slots:u,slotProps:f,components:g,currentMonth:p,disabled:m,disableFuture:h,disablePast:y,maxDate:x,minDate:S,onMonthChange:C,onViewChange:w,view:R,reduceAnimations:$,views:k,labelId:M,className:T,timezone:I}=c,D=se(c,KO),F=c,_=XO(c),j=(o=(r=u==null?void 0:u.switchViewButton)!=null?r:g==null?void 0:g.SwitchViewButton)!=null?o:eF,O=Ue({elementType:j,externalSlotProps:f==null?void 0:f.switchViewButton,additionalProps:{size:"small","aria-label":a.calendarViewSwitchingButtonAriaLabel(R)},ownerState:F,className:_.switchViewButton}),A=(s=(i=u==null?void 0:u.switchViewIcon)!=null?i:g==null?void 0:g.SwitchViewIcon)!=null?s:tF,L=Ue({elementType:A,externalSlotProps:f==null?void 0:f.switchViewIcon,ownerState:void 0,className:_.switchViewIcon}),V=se(L,YO),E=()=>C(l.addMonths(p,1),"left"),H=()=>C(l.addMonths(p,-1),"right"),te=DD(p,{disableFuture:h,maxDate:x,timezone:I}),ae=OD(p,{disablePast:y,minDate:S,timezone:I}),ee=()=>{if(!(k.length===1||!w||m))if(k.length===2)w(k.find(z=>z!==R)||k[0]);else{const z=k.indexOf(R)!==0?0:1;w(k[z])}};return k.length===1&&k[0]==="year"?null:d.jsxs(ZO,v({},D,{ownerState:F,className:de(T,_.root),ref:n,children:[d.jsxs(QO,{role:"presentation",onClick:ee,ownerState:F,"aria-live":"polite",className:_.labelContainer,children:[d.jsx(kg,{reduceAnimations:$,transKey:l.format(p,"monthAndYear"),children:d.jsx(JO,{id:M,ownerState:F,className:_.label,children:l.format(p,"monthAndYear")})}),k.length>1&&!m&&d.jsx(j,v({},O,{children:d.jsx(A,v({},V))}))]}),d.jsx(go,{in:R==="day",children:d.jsx(lg,{slots:u,slotProps:f,onGoToPrevious:H,isPreviousDisabled:ae,previousLabel:a.previousMonth,onGoToNext:E,isNextDisabled:te,nextLabel:a.nextMonth})})]}))}),Ci=B("div")({overflow:"hidden",width:vi,maxHeight:bi,display:"flex",flexDirection:"column",margin:"0 auto"}),oF=e=>ke("MuiDateCalendar",e);$e("MuiDateCalendar",["root","viewTransitionContainer"]);const rF=["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","components","componentsProps","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"],sF=e=>{const{classes:t}=e;return Re({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},oF,t)};function iF(e,t){var n,o,r,s,i,a,l;const c=qe(),u=vo(),f=fg(),g=Se({props:e,name:t});return v({},g,{loading:(n=g.loading)!=null?n:!1,disablePast:(o=g.disablePast)!=null?o:!1,disableFuture:(r=g.disableFuture)!=null?r:!1,openTo:(s=g.openTo)!=null?s:"day",views:(i=g.views)!=null?i:["year","day"],reduceAnimations:(a=g.reduceAnimations)!=null?a:f,renderLoading:(l=g.renderLoading)!=null?l:()=>d.jsx("span",{children:"..."}),minDate:At(c,g.minDate,u.minDate),maxDate:At(c,g.maxDate,u.maxDate)})}const aF=B(Ci,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:bi}),lF=B(kg,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),Tg=b.forwardRef(function(t,n){var o,r,s;const i=qe(),a=Dn(),l=iF(t,"MuiDateCalendar"),{autoFocus:c,onViewChange:u,value:f,defaultValue:g,referenceDate:p,disableFuture:m,disablePast:h,defaultCalendarMonth:y,onChange:x,onYearChange:S,onMonthChange:C,reduceAnimations:w,shouldDisableDate:R,shouldDisableMonth:$,shouldDisableYear:k,view:M,views:T,openTo:I,className:D,disabled:F,readOnly:_,minDate:j,maxDate:O,disableHighlightToday:A,focusedView:L,onFocusedViewChange:V,showDaysOutsideCurrentMonth:E,fixedWeekNumber:H,dayOfWeekFormatter:te,components:ae,componentsProps:ee,slots:z,slotProps:U,loading:W,renderLoading:Q,displayWeekNumber:Y,yearsPerRow:J,monthsPerRow:ve,timezone:G}=l,me=se(l,rF),{value:K,handleValueChange:ue,timezone:fe}=Ko({name:"DateCalendar",timezone:G,value:f,defaultValue:g,onChange:x,valueManager:Tt}),{view:ce,setView:Fe,focusedView:le,setFocusedView:Pe,goToNextView:N,setValueAndGoToNextView:q}=Wr({view:M,views:T,openTo:I,onChange:ue,onViewChange:u,autoFocus:c,focusedView:L,onFocusedViewChange:V}),{referenceDate:pe,calendarState:Me,changeFocusedDay:Te,changeMonth:ne,handleChangeMonth:oe,isDateDisabled:xe,onMonthSwitchingAnimationEnd:ye}=cO({value:K,defaultCalendarMonth:y,referenceDate:p,reduceAnimations:w,onMonthChange:C,minDate:j,maxDate:O,shouldDisableDate:R,disablePast:h,disableFuture:m,timezone:fe}),ge=F&&K||j,De=F&&K||O,Le=`${a}-grid-label`,Ve=le!==null,Ce=(o=(r=z==null?void 0:z.calendarHeader)!=null?r:ae==null?void 0:ae.CalendarHeader)!=null?o:nF,we=Ue({elementType:Ce,externalSlotProps:(s=U==null?void 0:U.calendarHeader)!=null?s:ee==null?void 0:ee.calendarHeader,additionalProps:{views:T,view:ce,currentMonth:Me.currentMonth,onViewChange:Fe,onMonthChange:(Ke,mt)=>oe({newMonth:Ke,direction:mt}),minDate:ge,maxDate:De,disabled:F,disablePast:h,disableFuture:m,reduceAnimations:w,timezone:fe,labelId:Le,slots:z,slotProps:U},ownerState:l}),Z=Oe(Ke=>{const mt=i.startOfMonth(Ke),Dt=i.endOfMonth(Ke),wt=xe(Ke)?vr({utils:i,date:Ke,minDate:i.isBefore(j,mt)?mt:j,maxDate:i.isAfter(O,Dt)?Dt:O,disablePast:h,disableFuture:m,isDateDisabled:xe,timezone:fe}):Ke;wt?(q(wt,"finish"),C==null||C(mt)):(N(),ne(mt)),Te(wt,!0)}),he=Oe(Ke=>{const mt=i.startOfYear(Ke),Dt=i.endOfYear(Ke),wt=xe(Ke)?vr({utils:i,date:Ke,minDate:i.isBefore(j,mt)?mt:j,maxDate:i.isAfter(O,Dt)?Dt:O,disablePast:h,disableFuture:m,isDateDisabled:xe,timezone:fe}):Ke;wt?(q(wt,"finish"),S==null||S(wt)):(N(),ne(mt)),Te(wt,!0)}),Ee=Oe(Ke=>ue(Ke&&ha(i,Ke,K??pe),"finish",ce));b.useEffect(()=>{K!=null&&i.isValid(K)&&ne(K)},[K]);const Be=l,He=sF(Be),Xe={disablePast:h,disableFuture:m,maxDate:O,minDate:j},ot={disableHighlightToday:A,readOnly:_,disabled:F,timezone:fe,gridLabelId:Le},ft=b.useRef(ce);b.useEffect(()=>{ft.current!==ce&&(le===ft.current&&Pe(ce,!0),ft.current=ce)},[le,Pe,ce]);const dt=b.useMemo(()=>[K],[K]);return d.jsxs(aF,v({ref:n,className:de(He.root,D),ownerState:Be},me,{children:[d.jsx(Ce,v({},we)),d.jsx(lF,{reduceAnimations:w,className:He.viewTransitionContainer,transKey:ce,ownerState:Be,children:d.jsxs("div",{children:[ce==="year"&&d.jsx(UO,v({},Xe,ot,{value:K,onChange:he,shouldDisableYear:k,hasFocus:Ve,onFocusedViewChange:Ke=>Pe("year",Ke),yearsPerRow:J,referenceDate:pe})),ce==="month"&&d.jsx(FO,v({},Xe,ot,{hasFocus:Ve,className:D,value:K,onChange:Z,shouldDisableMonth:$,onFocusedViewChange:Ke=>Pe("month",Ke),monthsPerRow:ve,referenceDate:pe})),ce==="day"&&d.jsx(aO,v({},Me,Xe,ot,{onMonthSwitchingAnimationEnd:ye,onFocusedDayChange:Te,reduceAnimations:w,selectedDays:dt,onSelectedDaysChange:Ee,shouldDisableDate:R,shouldDisableMonth:$,shouldDisableYear:k,hasFocus:Ve,onFocusedViewChange:Ke=>Pe("day",Ke),showDaysOutsideCurrentMonth:E,fixedWeekNumber:H,dayOfWeekFormatter:te,displayWeekNumber:Y,components:ae,componentsProps:ee,slots:z,slotProps:U,loading:W,renderLoading:Q}))]})})]}))}),on=({view:e,onViewChange:t,views:n,focusedView:o,onFocusedViewChange:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minDate:p,maxDate:m,shouldDisableDate:h,shouldDisableMonth:y,shouldDisableYear:x,reduceAnimations:S,onMonthChange:C,monthsPerRow:w,onYearChange:R,yearsPerRow:$,defaultCalendarMonth:k,components:M,componentsProps:T,slots:I,slotProps:D,loading:F,renderLoading:_,disableHighlightToday:j,readOnly:O,disabled:A,showDaysOutsideCurrentMonth:L,dayOfWeekFormatter:V,sx:E,autoFocus:H,fixedWeekNumber:te,displayWeekNumber:ae,timezone:ee})=>d.jsx(Tg,{view:e,onViewChange:t,views:n.filter(Fo),focusedView:o&&Fo(o)?o:null,onFocusedViewChange:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minDate:p,maxDate:m,shouldDisableDate:h,shouldDisableMonth:y,shouldDisableYear:x,reduceAnimations:S,onMonthChange:C,monthsPerRow:w,onYearChange:R,yearsPerRow:$,defaultCalendarMonth:k,components:M,componentsProps:T,slots:I,slotProps:D,loading:F,renderLoading:_,disableHighlightToday:j,readOnly:O,disabled:A,showDaysOutsideCurrentMonth:L,dayOfWeekFormatter:V,sx:E,autoFocus:H,fixedWeekNumber:te,displayWeekNumber:ae,timezone:ee}),Mg=b.forwardRef(function(t,n){var o,r,s,i;const a=Mt(),l=qe(),c=ig(t,"MuiDesktopDatePicker"),u=v({day:on,month:on,year:on},c.viewRenderers),f=v({},c,{viewRenderers:u,format:kr(l,c,!1),yearsPerRow:(o=c.yearsPerRow)!=null?o:4,slots:v({openPickerIcon:ag,field:$g},c.slots),slotProps:v({},c.slotProps,{field:p=>{var m;return v({},qn((m=c.slotProps)==null?void 0:m.field,p),Yo(c),{ref:n})},toolbar:v({hidden:!0},(r=c.slotProps)==null?void 0:r.toolbar)})}),{renderPicker:g}=Jl({props:f,valueManager:Tt,valueType:"date",getOpenDialogAriaText:(s=(i=f.localeText)==null?void 0:i.openDatePickerDialogue)!=null?s:a.openDatePickerDialogue,validator:Ur});return g()});Mg.propTypes={autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,dayOfWeekFormatter:P.func,defaultCalendarMonth:P.any,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableHighlightToday:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,displayWeekNumber:P.bool,fixedWeekNumber:P.number,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,loading:P.bool,localeText:P.object,maxDate:P.any,minDate:P.any,monthsPerRow:P.oneOf([3,4]),name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onMonthChange:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,onYearChange:P.func,open:P.bool,openTo:P.oneOf(["day","month","year"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,renderLoading:P.func,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableDate:P.func,shouldDisableMonth:P.func,shouldDisableYear:P.func,showDaysOutsideCurrentMonth:P.bool,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),timezone:P.string,value:P.any,view:P.oneOf(["day","month","year"]),viewRenderers:P.shape({day:P.func,month:P.func,year:P.func}),views:P.arrayOf(P.oneOf(["day","month","year"]).isRequired),yearsPerRow:P.oneOf([3,4])};const cF=["props","getOpenDialogAriaText"],tc=e=>{var t,n,o;let{props:r,getOpenDialogAriaText:s}=e,i=se(e,cF);const{slots:a,slotProps:l,className:c,sx:u,format:f,formatDensity:g,timezone:p,name:m,label:h,inputRef:y,readOnly:x,disabled:S,localeText:C}=r,w=qe(),R=b.useRef(null),$=Dn(),k=(t=l==null||(n=l.toolbar)==null?void 0:n.hidden)!=null?t:!1,{open:M,actions:T,layoutProps:I,renderCurrentView:D,fieldProps:F}=mg(v({},i,{props:r,inputRef:R,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),_=a.field,j=Ue({elementType:_,externalSlotProps:l==null?void 0:l.field,additionalProps:v({},F,k&&{id:$},!(S||x)&&{onClick:T.onOpen,onKeyDown:yI(T.onOpen)},{readOnly:x??!0,disabled:S,className:c,sx:u,format:f,formatDensity:g,timezone:p,label:h,name:m}),ownerState:r});j.inputProps=v({},j.inputProps,{"aria-label":s(F.value,w)});const O=v({textField:a.textField},j.slots),A=(o=a.layout)!=null?o:yg,L=et(R,j.inputRef,y);let V=$;k&&(h?V=`${$}-label`:V=void 0);const E=v({},l,{toolbar:v({},l==null?void 0:l.toolbar,{titleId:$}),mobilePaper:v({"aria-labelledby":V},l==null?void 0:l.mobilePaper)});return{renderPicker:()=>d.jsxs(og,{localeText:C,children:[d.jsx(_,v({},j,{slots:O,slotProps:E,inputRef:L})),d.jsx(bI,v({},T,{open:M,slots:a,slotProps:E,children:d.jsx(A,v({},I,E==null?void 0:E.layout,{slots:a,slotProps:E,children:D()}))}))]})}},Ig=b.forwardRef(function(t,n){var o,r,s;const i=Mt(),a=qe(),l=ig(t,"MuiMobileDatePicker"),c=v({day:on,month:on,year:on},l.viewRenderers),u=v({},l,{viewRenderers:c,format:kr(a,l,!1),slots:v({field:$g},l.slots),slotProps:v({},l.slotProps,{field:g=>{var p;return v({},qn((p=l.slotProps)==null?void 0:p.field,g),Yo(l),{ref:n})},toolbar:v({hidden:!1},(o=l.slotProps)==null?void 0:o.toolbar)})}),{renderPicker:f}=tc({props:u,valueManager:Tt,valueType:"date",getOpenDialogAriaText:(r=(s=u.localeText)==null?void 0:s.openDatePickerDialogue)!=null?r:i.openDatePickerDialogue,validator:Ur});return f()});Ig.propTypes={autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,dayOfWeekFormatter:P.func,defaultCalendarMonth:P.any,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableHighlightToday:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,displayWeekNumber:P.bool,fixedWeekNumber:P.number,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,loading:P.bool,localeText:P.object,maxDate:P.any,minDate:P.any,monthsPerRow:P.oneOf([3,4]),name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onMonthChange:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,onYearChange:P.func,open:P.bool,openTo:P.oneOf(["day","month","year"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,renderLoading:P.func,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableDate:P.func,shouldDisableMonth:P.func,shouldDisableYear:P.func,showDaysOutsideCurrentMonth:P.bool,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),timezone:P.string,value:P.any,view:P.oneOf(["day","month","year"]),viewRenderers:P.shape({day:P.func,month:P.func,year:P.func}),views:P.arrayOf(P.oneOf(["day","month","year"]).isRequired),yearsPerRow:P.oneOf([3,4])};const uF=["desktopModeMediaQuery"],dF=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDatePicker"}),{desktopModeMediaQuery:r=ql}=o,s=se(o,uF);return Gn(r,{defaultMatches:!0})?d.jsx(Mg,v({ref:n},s)):d.jsx(Ig,v({ref:n},s))}),pF=e=>{var t,n,o,r,s,i,a,l;const c=qe(),u=vo(),g=((t=e.ampm)!=null?t:c.is12HourCycleInCurrentLocale())?c.formats.keyboardDateTime12h:c.formats.keyboardDateTime24h;return v({},e,{disablePast:(n=e.disablePast)!=null?n:!1,disableFuture:(o=e.disableFuture)!=null?o:!1,format:(r=e.format)!=null?r:g,disableIgnoringDatePartForTimeValidation:!!(e.minDateTime||e.maxDateTime),minDate:At(c,(s=e.minDateTime)!=null?s:e.minDate,u.minDate),maxDate:At(c,(i=e.maxDateTime)!=null?i:e.maxDate,u.maxDate),minTime:(a=e.minDateTime)!=null?a:e.minTime,maxTime:(l=e.maxDateTime)!=null?l:e.maxTime})},fF=({props:e,inputRef:t})=>{const n=pF(e),{forwardedProps:o,internalProps:r}=Zl(n,"date-time");return Xl({inputRef:t,forwardedProps:o,internalProps:r,valueManager:Tt,fieldValueManager:Ul,validator:Ql,valueType:"date-time"})},gF=["components","componentsProps","slots","slotProps","InputProps","inputProps"],mF=["inputRef"],hF=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],Dg=b.forwardRef(function(t,n){var o,r,s;const i=Se({props:t,name:"MuiDateTimeField"}),{components:a,componentsProps:l,slots:c,slotProps:u,InputProps:f,inputProps:g}=i,p=se(i,gF),m=i,h=(o=(r=c==null?void 0:c.textField)!=null?r:a==null?void 0:a.TextField)!=null?o:po,y=Ue({elementType:h,externalSlotProps:(s=u==null?void 0:u.textField)!=null?s:l==null?void 0:l.textField,externalForwardedProps:p,ownerState:m}),{inputRef:x}=y,S=se(y,mF);S.inputProps=v({},g,S.inputProps),S.InputProps=v({},f,S.InputProps);const C=fF({props:S,inputRef:x}),{ref:w,onPaste:R,onKeyDown:$,inputMode:k,readOnly:M,clearable:T,onClear:I}=C,D=se(C,hF),{InputProps:F,fieldProps:_}=ec({onClear:I,clearable:T,fieldProps:D,InputProps:D.InputProps,slots:c,slotProps:u,components:a,componentsProps:l});return d.jsx(h,v({ref:n},_,{InputProps:v({},F,{readOnly:M}),inputProps:v({},D.inputProps,{inputMode:k,onPaste:R,onKeyDown:$,ref:w})}))});function vF(e){return ke("MuiTab",e)}const bF=$e("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Qn=bF,xF=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],yF=e=>{const{classes:t,textColor:n,fullWidth:o,wrapped:r,icon:s,label:i,selected:a,disabled:l}=e,c={root:["root",s&&i&&"labelIcon",`textColor${re(n)}`,o&&"fullWidth",r&&"wrapped",a&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return Re(c,vF,t)},CF=B(rn,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${re(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>v({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Qn.iconWrapper}`]:v({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${Qn.selected}`]:{opacity:1},[`&.${Qn.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Qn.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Qn.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Qn.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Qn.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),SF=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTab"}),{className:r,disabled:s=!1,disableFocusRipple:i=!1,fullWidth:a,icon:l,iconPosition:c="top",indicator:u,label:f,onChange:g,onClick:p,onFocus:m,selected:h,selectionFollowsFocus:y,textColor:x="inherit",value:S,wrapped:C=!1}=o,w=se(o,xF),R=v({},o,{disabled:s,disableFocusRipple:i,selected:h,icon:!!l,iconPosition:c,label:!!f,fullWidth:a,textColor:x,wrapped:C}),$=yF(R),k=l&&f&&b.isValidElement(l)?b.cloneElement(l,{className:de($.iconWrapper,l.props.className)}):l,M=I=>{!h&&g&&g(I,S),p&&p(I)},T=I=>{y&&!h&&g&&g(I,S),m&&m(I)};return d.jsxs(CF,v({focusRipple:!i,className:de($.root,r),ref:n,role:"tab","aria-selected":h,disabled:s,onClick:M,onFocus:T,ownerState:R,tabIndex:h?0:-1},w,{children:[c==="top"||c==="start"?d.jsxs(b.Fragment,{children:[k,f]}):d.jsxs(b.Fragment,{children:[f,k]}),u]}))}),cd=SF;function wF(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function PF(e,t,n,o={},r=()=>{}){const{ease:s=wF,duration:i=300}=o;let a=null;const l=t[e];let c=!1;const u=()=>{c=!0},f=g=>{if(c){r(new Error("Animation cancelled"));return}a===null&&(a=g);const p=Math.min(1,(g-a)/i);if(t[e]=s(p)*(n-l)+l,p>=1){requestAnimationFrame(()=>{r(null)});return}requestAnimationFrame(f)};return l===n?(r(new Error("Element already at target position")),u):(requestAnimationFrame(f),u)}const RF=["onChange"],$F={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function kF(e){const{onChange:t}=e,n=se(e,RF),o=b.useRef(),r=b.useRef(null),s=()=>{o.current=r.current.offsetHeight-r.current.clientHeight};return St(()=>{const i=fo(()=>{const l=o.current;s(),l!==o.current&&t(o.current)}),a=kn(r.current);return a.addEventListener("resize",i),()=>{i.clear(),a.removeEventListener("resize",i)}},[t]),b.useEffect(()=>{s(),t(o.current)},[t]),d.jsx("div",v({style:$F,ref:r},n))}const TF=lt(d.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),MF=lt(d.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function IF(e){return ke("MuiTabScrollButton",e)}const DF=$e("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),OF=DF,FF=["className","slots","slotProps","direction","orientation","disabled"],jF=e=>{const{classes:t,orientation:n,disabled:o}=e;return Re({root:["root",n,o&&"disabled"]},IF,t)},_F=B(rn,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})(({ownerState:e})=>v({width:40,flexShrink:0,opacity:.8,[`&.${OF.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),EF=b.forwardRef(function(t,n){var o,r;const s=Se({props:t,name:"MuiTabScrollButton"}),{className:i,slots:a={},slotProps:l={},direction:c}=s,u=se(s,FF),g=it().direction==="rtl",p=v({isRtl:g},s),m=jF(p),h=(o=a.StartScrollButtonIcon)!=null?o:TF,y=(r=a.EndScrollButtonIcon)!=null?r:MF,x=Ue({elementType:h,externalSlotProps:l.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),S=Ue({elementType:y,externalSlotProps:l.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return d.jsx(_F,v({component:"div",className:de(m.root,i),ref:n,role:null,ownerState:p,tabIndex:null},u,{children:c==="left"?d.jsx(h,v({},x)):d.jsx(y,v({},S))}))}),AF=EF;function LF(e){return ke("MuiTabs",e)}const VF=$e("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),bs=VF,zF=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],ud=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,dd=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,ds=(e,t,n)=>{let o=!1,r=n(e,t);for(;r;){if(r===e.firstChild){if(o)return;o=!0}const s=r.disabled||r.getAttribute("aria-disabled")==="true";if(!r.hasAttribute("tabindex")||s)r=n(e,r);else{r.focus();return}}},BF=e=>{const{vertical:t,fixed:n,hideScrollbar:o,scrollableX:r,scrollableY:s,centered:i,scrollButtonsHideMobile:a,classes:l}=e;return Re({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",o&&"hideScrollbar",r&&"scrollableX",s&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",a&&"scrollButtonsHideMobile"],scrollableX:[r&&"scrollableX"],hideScrollbar:[o&&"hideScrollbar"]},LF,l)},NF=B("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${bs.scrollButtons}`]:t.scrollButtons},{[`& .${bs.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>v({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${bs.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),HF=B("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})(({ownerState:e})=>v({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),WF=B("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})(({ownerState:e})=>v({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),UF=B("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>v({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),GF=B(kF)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),pd={},qF=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTabs"}),r=it(),s=r.direction==="rtl",{"aria-label":i,"aria-labelledby":a,action:l,centered:c=!1,children:u,className:f,component:g="div",allowScrollButtonsMobile:p=!1,indicatorColor:m="primary",onChange:h,orientation:y="horizontal",ScrollButtonComponent:x=AF,scrollButtons:S="auto",selectionFollowsFocus:C,slots:w={},slotProps:R={},TabIndicatorProps:$={},TabScrollButtonProps:k={},textColor:M="primary",value:T,variant:I="standard",visibleScrollbar:D=!1}=o,F=se(o,zF),_=I==="scrollable",j=y==="vertical",O=j?"scrollTop":"scrollLeft",A=j?"top":"left",L=j?"bottom":"right",V=j?"clientHeight":"clientWidth",E=j?"height":"width",H=v({},o,{component:g,allowScrollButtonsMobile:p,indicatorColor:m,orientation:y,vertical:j,scrollButtons:S,textColor:M,variant:I,visibleScrollbar:D,fixed:!_,hideScrollbar:_&&!D,scrollableX:_&&!j,scrollableY:_&&j,centered:c&&!_,scrollButtonsHideMobile:!p}),te=BF(H),ae=Ue({elementType:w.StartScrollButtonIcon,externalSlotProps:R.startScrollButtonIcon,ownerState:H}),ee=Ue({elementType:w.EndScrollButtonIcon,externalSlotProps:R.endScrollButtonIcon,ownerState:H}),[z,U]=b.useState(!1),[W,Q]=b.useState(pd),[Y,J]=b.useState(!1),[ve,G]=b.useState(!1),[me,K]=b.useState(!1),[ue,fe]=b.useState({overflow:"hidden",scrollbarWidth:0}),ce=new Map,Fe=b.useRef(null),le=b.useRef(null),Pe=()=>{const Z=Fe.current;let he;if(Z){const Be=Z.getBoundingClientRect();he={clientWidth:Z.clientWidth,scrollLeft:Z.scrollLeft,scrollTop:Z.scrollTop,scrollLeftNormalized:Cv(Z,r.direction),scrollWidth:Z.scrollWidth,top:Be.top,bottom:Be.bottom,left:Be.left,right:Be.right}}let Ee;if(Z&&T!==!1){const Be=le.current.children;if(Be.length>0){const He=Be[ce.get(T)];Ee=He?He.getBoundingClientRect():null}}return{tabsMeta:he,tabMeta:Ee}},N=Oe(()=>{const{tabsMeta:Z,tabMeta:he}=Pe();let Ee=0,Be;if(j)Be="top",he&&Z&&(Ee=he.top-Z.top+Z.scrollTop);else if(Be=s?"right":"left",he&&Z){const Xe=s?Z.scrollLeftNormalized+Z.clientWidth-Z.scrollWidth:Z.scrollLeft;Ee=(s?-1:1)*(he[Be]-Z[Be]+Xe)}const He={[Be]:Ee,[E]:he?he[E]:0};if(isNaN(W[Be])||isNaN(W[E]))Q(He);else{const Xe=Math.abs(W[Be]-He[Be]),ot=Math.abs(W[E]-He[E]);(Xe>=1||ot>=1)&&Q(He)}}),q=(Z,{animation:he=!0}={})=>{he?PF(O,Fe.current,Z,{duration:r.transitions.duration.standard}):Fe.current[O]=Z},pe=Z=>{let he=Fe.current[O];j?he+=Z:(he+=Z*(s?-1:1),he*=s&&sp()==="reverse"?-1:1),q(he)},Me=()=>{const Z=Fe.current[V];let he=0;const Ee=Array.from(le.current.children);for(let Be=0;BeZ){Be===0&&(he=Z);break}he+=He[V]}return he},Te=()=>{pe(-1*Me())},ne=()=>{pe(Me())},oe=b.useCallback(Z=>{fe({overflow:null,scrollbarWidth:Z})},[]),xe=()=>{const Z={};Z.scrollbarSizeListener=_?d.jsx(GF,{onChange:oe,className:de(te.scrollableX,te.hideScrollbar)}):null;const Ee=_&&(S==="auto"&&(Y||ve)||S===!0);return Z.scrollButtonStart=Ee?d.jsx(x,v({slots:{StartScrollButtonIcon:w.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ae},orientation:y,direction:s?"right":"left",onClick:Te,disabled:!Y},k,{className:de(te.scrollButtons,k.className)})):null,Z.scrollButtonEnd=Ee?d.jsx(x,v({slots:{EndScrollButtonIcon:w.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:ee},orientation:y,direction:s?"left":"right",onClick:ne,disabled:!ve},k,{className:de(te.scrollButtons,k.className)})):null,Z},ye=Oe(Z=>{const{tabsMeta:he,tabMeta:Ee}=Pe();if(!(!Ee||!he)){if(Ee[A]he[L]){const Be=he[O]+(Ee[L]-he[L]);q(Be,{animation:Z})}}}),ge=Oe(()=>{_&&S!==!1&&K(!me)});b.useEffect(()=>{const Z=fo(()=>{Fe.current&&N()});let he;const Ee=Xe=>{Xe.forEach(ot=>{ot.removedNodes.forEach(ft=>{var dt;(dt=he)==null||dt.unobserve(ft)}),ot.addedNodes.forEach(ft=>{var dt;(dt=he)==null||dt.observe(ft)})}),Z(),ge()},Be=kn(Fe.current);Be.addEventListener("resize",Z);let He;return typeof ResizeObserver<"u"&&(he=new ResizeObserver(Z),Array.from(le.current.children).forEach(Xe=>{he.observe(Xe)})),typeof MutationObserver<"u"&&(He=new MutationObserver(Ee),He.observe(le.current,{childList:!0})),()=>{var Xe,ot;Z.clear(),Be.removeEventListener("resize",Z),(Xe=He)==null||Xe.disconnect(),(ot=he)==null||ot.disconnect()}},[N,ge]),b.useEffect(()=>{const Z=Array.from(le.current.children),he=Z.length;if(typeof IntersectionObserver<"u"&&he>0&&_&&S!==!1){const Ee=Z[0],Be=Z[he-1],He={root:Fe.current,threshold:.99},Xe=Ke=>{J(!Ke[0].isIntersecting)},ot=new IntersectionObserver(Xe,He);ot.observe(Ee);const ft=Ke=>{G(!Ke[0].isIntersecting)},dt=new IntersectionObserver(ft,He);return dt.observe(Be),()=>{ot.disconnect(),dt.disconnect()}}},[_,S,me,u==null?void 0:u.length]),b.useEffect(()=>{U(!0)},[]),b.useEffect(()=>{N()}),b.useEffect(()=>{ye(pd!==W)},[ye,W]),b.useImperativeHandle(l,()=>({updateIndicator:N,updateScrollButtons:ge}),[N,ge]);const De=d.jsx(UF,v({},$,{className:de(te.indicator,$.className),ownerState:H,style:v({},W,$.style)}));let Le=0;const Ve=b.Children.map(u,Z=>{if(!b.isValidElement(Z))return null;const he=Z.props.value===void 0?Le:Z.props.value;ce.set(he,Le);const Ee=he===T;return Le+=1,b.cloneElement(Z,v({fullWidth:I==="fullWidth",indicator:Ee&&!z&&De,selected:Ee,selectionFollowsFocus:C,onChange:h,textColor:M,value:he},Le===1&&T===!1&&!Z.props.tabIndex?{tabIndex:0}:{}))}),Ce=Z=>{const he=le.current,Ee=vt(he).activeElement;if(Ee.getAttribute("role")!=="tab")return;let He=y==="horizontal"?"ArrowLeft":"ArrowUp",Xe=y==="horizontal"?"ArrowRight":"ArrowDown";switch(y==="horizontal"&&s&&(He="ArrowRight",Xe="ArrowLeft"),Z.key){case He:Z.preventDefault(),ds(he,Ee,dd);break;case Xe:Z.preventDefault(),ds(he,Ee,ud);break;case"Home":Z.preventDefault(),ds(he,null,ud);break;case"End":Z.preventDefault(),ds(he,null,dd);break}},we=xe();return d.jsxs(NF,v({className:de(te.root,f),ownerState:H,ref:n,as:g},F,{children:[we.scrollButtonStart,we.scrollbarSizeListener,d.jsxs(HF,{className:te.scroller,ownerState:H,style:{overflow:ue.overflow,[j?`margin${s?"Left":"Right"}`:"marginBottom"]:D?void 0:-ue.scrollbarWidth},ref:Fe,children:[d.jsx(WF,{"aria-label":i,"aria-labelledby":a,"aria-orientation":y==="vertical"?"vertical":null,className:te.flexContainer,ownerState:H,onKeyDown:Ce,ref:le,role:"tablist",children:Ve}),z&&De]}),we.scrollButtonEnd]}))}),KF=qF;function YF(e){return ke("MuiDateTimePickerTabs",e)}$e("MuiDateTimePickerTabs",["root"]);const XF=e=>Fo(e)?"date":"time",ZF=e=>e==="date"?"day":"hours",QF=e=>{const{classes:t}=e;return Re({root:["root"]},YF,t)},JF=B(KF,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({boxShadow:`0 -1px 0 0 inset ${(e.vars||e).palette.divider}`,"&:last-child":{boxShadow:`0 1px 0 0 inset ${(e.vars||e).palette.divider}`,[`& .${bs.indicator}`]:{bottom:"auto",top:0}}})),ej=function(t){const n=Se({props:t,name:"MuiDateTimePickerTabs"}),{dateIcon:o=d.jsx(BM,{}),onViewChange:r,timeIcon:s=d.jsx(NM,{}),view:i,hidden:a=typeof window>"u"||window.innerHeight<667,className:l}=n,c=Mt(),u=QF(n),f=(g,p)=>{r(ZF(p))};return a?null:d.jsxs(JF,{ownerState:n,variant:"fullWidth",value:XF(i),onChange:f,className:de(l,u.root),children:[d.jsx(cd,{value:"date","aria-label":c.dateTableLabel,icon:d.jsx(b.Fragment,{children:o})}),d.jsx(cd,{value:"time","aria-label":c.timeTableLabel,icon:d.jsx(b.Fragment,{children:s})})]})};function tj(e){return ke("MuiDateTimePickerToolbar",e)}const Gi=$e("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]),nj=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant"],oj=e=>{const{classes:t,theme:n,isLandscape:o}=e,r={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer",n.direction==="rtl"&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer",n.direction==="rtl"&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",o&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return Re(r,tj,t)},Og=B(Gl,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>({paddingLeft:t.toolbarVariant==="desktop"&&!t.isLandscape?24:16,paddingRight:t.toolbarVariant==="desktop"&&!t.isLandscape?0:16,borderBottom:t.toolbarVariant==="desktop"?`1px solid ${(e.vars||e).palette.divider}`:void 0,borderRight:t.toolbarVariant==="desktop"&&t.isLandscape?`1px solid ${(e.vars||e).palette.divider}`:void 0,justifyContent:"space-around",position:"relative"}));Og.propTypes={as:P.elementType,classes:P.object,className:P.string,isLandscape:P.bool.isRequired,isMobileKeyboardViewOpen:P.bool,landscapeDirection:P.oneOf(["column","row"]),ownerState:P.object.isRequired,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),toggleMobileKeyboardView:P.func,toolbarTitle:P.node,viewType:P.oneOf(["date","time"])};const rj=B("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:(e,t)=>t.dateContainer})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),Fg=B("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:(e,t)=>t.timeContainer})(({theme:e,ownerState:t})=>{const n=t.isLandscape&&t.toolbarVariant!=="desktop"?"column":"row";return v({display:"flex",flexDirection:n},t.toolbarVariant==="desktop"&&v({},!t.isLandscape&&{gap:9,marginRight:4,alignSelf:"flex-end"}),e.direction==="rtl"&&{flexDirection:`${n}-reverse`})}),sj=B("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:(e,t)=>t.timeDigitsContainer})(({theme:e,ownerState:t})=>v({display:"flex"},t.toolbarVariant==="desktop"&&{gap:1.5},e.direction==="rtl"&&{flexDirection:"row-reverse"}));Fg.propTypes={as:P.elementType,ownerState:P.object.isRequired,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object])};const fd=B(Kl,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})(({ownerState:e})=>({margin:e.toolbarVariant==="desktop"?0:"0 4px 0 2px",cursor:"default"})),ij=B("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[`.${Gi.ampmLabel}`]:t.ampmLabel},{[`&.${Gi.ampmLandscape}`]:t.ampmLandscape},t.ampmSelection]})(({ownerState:e})=>v({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},e.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"},{[`& .${Gi.ampmLabel}`]:{fontSize:17}}));function aj(e){const t=Se({props:e,name:"MuiDateTimePickerToolbar"}),{ampm:n,ampmInClock:o,value:r,onChange:s,view:i,isLandscape:a,onViewChange:l,toolbarFormat:c,toolbarPlaceholder:u="––",views:f,disabled:g,readOnly:p,toolbarVariant:m="mobile"}=t,h=se(t,nj),y=t,x=qe(),{meridiemMode:S,handleMeridiemChange:C}=xi(r,n,s),w=!!(n&&!o),R=m==="desktop",$=Mt(),k=it(),M=oj(v({},y,{theme:k})),T=D=>n?x.format(D,"hours12h"):x.format(D,"hours24h"),I=b.useMemo(()=>r?c?x.formatByString(r,c):x.format(r,"shortDate"):u,[r,c,u,x]);return d.jsxs(Og,v({toolbarTitle:$.dateTimePickerToolbarTitle,isLandscape:a,className:M.root},h,{ownerState:y,children:[d.jsxs(rj,{className:M.dateContainer,ownerState:y,children:[f.includes("year")&&d.jsx(Ut,{tabIndex:-1,variant:"subtitle1",onClick:()=>l("year"),selected:i==="year",value:r?x.format(r,"year"):"–"}),f.includes("day")&&d.jsx(Ut,{tabIndex:-1,variant:R?"h5":"h4",onClick:()=>l("day"),selected:i==="day",value:I})]}),d.jsxs(Fg,{className:M.timeContainer,ownerState:y,children:[d.jsxs(sj,{className:M.timeDigitsContainer,ownerState:y,children:[f.includes("hours")&&d.jsx(Ut,{variant:R?"h5":"h3",width:R&&!a?lr:void 0,onClick:()=>l("hours"),selected:i==="hours",value:r?T(r):"--"}),f.includes("minutes")&&d.jsxs(b.Fragment,{children:[d.jsx(fd,{variant:R?"h5":"h3",value:":",className:M.separator,ownerState:y}),d.jsx(Ut,{variant:R?"h5":"h3",width:R&&!a?lr:void 0,onClick:()=>l("minutes"),selected:i==="minutes",value:r?x.format(r,"minutes"):"--"})]}),f.includes("seconds")&&d.jsxs(b.Fragment,{children:[d.jsx(fd,{variant:R?"h5":"h3",value:":",className:M.separator,ownerState:y}),d.jsx(Ut,{variant:R?"h5":"h3",width:R&&!a?lr:void 0,onClick:()=>l("seconds"),selected:i==="seconds",value:r?x.format(r,"seconds"):"--"})]})]}),w&&!R&&d.jsxs(ij,{className:M.ampmSelection,ownerState:y,children:[d.jsx(Ut,{variant:"subtitle2",selected:S==="am",typographyClassName:M.ampmLabel,value:gn(x,"am"),onClick:p?void 0:()=>C("am"),disabled:g}),d.jsx(Ut,{variant:"subtitle2",selected:S==="pm",typographyClassName:M.ampmLabel,value:gn(x,"pm"),onClick:p?void 0:()=>C("pm"),disabled:g})]}),n&&R&&d.jsx(Ut,{variant:"h5",onClick:()=>l("meridiem"),selected:i==="meridiem",value:r&&S?gn(x,S):"--",width:lr})]})]}))}function jg(e,t){var n,o,r,s,i,a,l,c,u,f,g;const p=qe(),m=vo(),h=Se({props:e,name:t}),y=(n=h.ampm)!=null?n:p.is12HourCycleInCurrentLocale(),x=b.useMemo(()=>{var w;return((w=h.localeText)==null?void 0:w.toolbarTitle)==null?h.localeText:v({},h.localeText,{dateTimePickerToolbarTitle:h.localeText.toolbarTitle})},[h.localeText]),S=(o=h.slots)!=null?o:Hr(h.components),C=(r=h.slotProps)!=null?r:h.componentsProps;return v({},h,Bl({views:h.views,openTo:h.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:y,localeText:x,orientation:(s=h.orientation)!=null?s:"portrait",disableIgnoringDatePartForTimeValidation:(i=h.disableIgnoringDatePartForTimeValidation)!=null?i:!!(h.minDateTime||h.maxDateTime||h.disablePast||h.disableFuture),disableFuture:(a=h.disableFuture)!=null?a:!1,disablePast:(l=h.disablePast)!=null?l:!1,minDate:At(p,(c=h.minDateTime)!=null?c:h.minDate,m.minDate),maxDate:At(p,(u=h.maxDateTime)!=null?u:h.maxDate,m.maxDate),minTime:(f=h.minDateTime)!=null?f:h.minTime,maxTime:(g=h.maxDateTime)!=null?g:h.maxTime,slots:v({toolbar:aj,tabs:ej},S),slotProps:v({},C,{toolbar:v({ampm:y},C==null?void 0:C.toolbar)})})}function lj(e){return ke("MuiMultiSectionDigitalClock",e)}$e("MuiMultiSectionDigitalClock",["root"]);function cj(e){return ke("MuiMultiSectionDigitalClockSection",e)}const uj=$e("MuiMultiSectionDigitalClockSection",["root","item"]),dj=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],pj=e=>{const{classes:t}=e;return Re({root:["root"],item:["item"]},cj,t)},fj=B(tl,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>({maxHeight:pg,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:t.alreadyRendered?"smooth":"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},"&:after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"}})),gj=B(Un,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,t)=>t.item})(({theme:e})=>({padding:8,margin:"2px 4px",width:lr,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.primary.main,e.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:je(e.palette.primary.main,e.palette.action.focusOpacity)}})),mj=b.forwardRef(function(t,n){var o;const r=b.useRef(null),s=et(n,r),i=b.useRef(null),a=Se({props:t,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:l,onChange:c,className:u,disabled:f,readOnly:g,items:p,active:m,slots:h,slotProps:y,skipDisabled:x}=a,S=se(a,dj),C=b.useMemo(()=>v({},a,{alreadyRendered:!!r.current}),[a]),w=pj(C),R=(o=h==null?void 0:h.digitalClockSectionItem)!=null?o:gj;return b.useEffect(()=>{if(r.current===null)return;const $=r.current.querySelector('[role="option"][aria-selected="true"]');if(m&&l&&$&&$.focus(),!$||i.current===$)return;i.current=$;const k=$.offsetTop;r.current.scrollTop=k-4}),d.jsx(fj,v({ref:s,className:de(w.root,u),ownerState:C,autoFocusItem:l&&m,role:"listbox"},S,{children:p.map($=>{var k,M;if(x&&(k=$.isDisabled)!=null&&k.call($,$.value))return null;const T=$.isSelected($.value);return d.jsx(R,v({onClick:()=>!g&&c($.value),selected:T,disabled:f||((M=$.isDisabled)==null?void 0:M.call($,$.value)),disableRipple:g,role:"option","aria-disabled":g,"aria-label":$.ariaLabel,"aria-selected":T,className:w.item},y==null?void 0:y.digitalClockSectionItem,{children:$.label}),$.label)})}))}),hj=({now:e,value:t,utils:n,ampm:o,isDisabled:r,resolveAriaLabel:s,timeStep:i})=>{const a=t?n.getHours(t):null,l=[],c=f=>a===null?!1:o?f===12?a===12||a===0:a===f||a-12===f:a===f,u=o?11:23;for(let f=0;f<=u;f+=i){let g=n.format(n.setHours(e,f),o?"hours12h":"hours24h");const p=s(parseInt(g,10).toString());g=n.formatNumber(g),l.push({value:f,label:g,isSelected:c,isDisabled:r,ariaLabel:p})}return l},gd=({value:e,utils:t,isDisabled:n,timeStep:o,resolveLabel:r,resolveAriaLabel:s,hasValue:i=!0})=>{const a=l=>e===null?!1:i&&e===l;return[...Array.from({length:Math.ceil(60/o)},(l,c)=>{const u=o*c;return{value:u,label:t.formatNumber(r(u)),isDisabled:n,isSelected:a,ariaLabel:s(u.toString())}})]},nc=({value:e,referenceDate:t,utils:n,props:o,timezone:r})=>{const s=b.useMemo(()=>Tt.getInitialReferenceValue({value:e,utils:n,props:o,referenceDate:t,granularity:pn.day,timezone:r,getTodayDate:()=>Hl(n,r,"date")}),[]);return e??s},vj=["ampm","timeSteps","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],bj=e=>{const{classes:t}=e;return Re({root:["root"]},lj,t)},xj=B(Ci,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"flex",flexDirection:"row",width:"100%",borderBottom:`1px solid ${(e.vars||e).palette.divider}`})),yj=b.forwardRef(function(t,n){const o=qe(),r=Se({props:t,name:"MuiMultiSectionDigitalClock"}),{ampm:s=o.is12HourCycleInCurrentLocale(),timeSteps:i,autoFocus:a,components:l,componentsProps:c,slots:u,slotProps:f,value:g,defaultValue:p,referenceDate:m,disableIgnoringDatePartForTimeValidation:h=!1,maxTime:y,minTime:x,disableFuture:S,disablePast:C,minutesStep:w=1,shouldDisableClock:R,shouldDisableTime:$,onChange:k,view:M,views:T=["hours","minutes"],openTo:I,onViewChange:D,focusedView:F,onFocusedViewChange:_,className:j,disabled:O,readOnly:A,skipDisabled:L=!1,timezone:V}=r,E=se(r,vj),{value:H,handleValueChange:te,timezone:ae}=Ko({name:"MultiSectionDigitalClock",timezone:V,value:g,defaultValue:p,onChange:k,valueManager:Tt}),ee=Mt(),z=Xn(ae),U=b.useMemo(()=>v({hours:1,minutes:5,seconds:5},i),[i]),W=nc({value:H,referenceDate:m,utils:o,props:r,timezone:ae}),Q=Oe((N,q,pe)=>te(N,q,pe)),Y=b.useMemo(()=>!s||!T.includes("hours")||T.includes("meridiem")?T:[...T,"meridiem"],[s,T]),{view:J,setValueAndGoToNextView:ve,focusedView:G}=Wr({view:M,views:Y,openTo:I,onViewChange:D,onChange:Q,focusedView:F,onFocusedViewChange:_}),me=Oe(N=>{ve(N,"finish","meridiem")}),{meridiemMode:K,handleMeridiemChange:ue}=xi(W,s,me,"finish"),fe=b.useCallback((N,q)=>{const pe=Nr(h,o),Me=q==="hours"||q==="minutes"&&Y.includes("seconds"),Te=({start:oe,end:xe})=>!(x&&pe(x,xe)||y&&pe(oe,y)||S&&pe(oe,z)||C&&pe(z,Me?xe:oe)),ne=(oe,xe=1)=>{if(oe%xe!==0||R!=null&&R(oe,q))return!1;if($)switch(q){case"hours":return!$(o.setHours(W,oe),"hours");case"minutes":return!$(o.setMinutes(W,oe),"minutes");case"seconds":return!$(o.setSeconds(W,oe),"seconds");default:return!1}return!0};switch(q){case"hours":{const oe=Tr(N,K,s),xe=o.setHours(W,oe),ye=o.setSeconds(o.setMinutes(xe,0),0),ge=o.setSeconds(o.setMinutes(xe,59),59);return!Te({start:ye,end:ge})||!ne(oe)}case"minutes":{const oe=o.setMinutes(W,N),xe=o.setSeconds(oe,0),ye=o.setSeconds(oe,59);return!Te({start:xe,end:ye})||!ne(N,w)}case"seconds":{const oe=o.setSeconds(W,N);return!Te({start:oe,end:oe})||!ne(N)}default:throw new Error("not supported")}},[s,W,h,y,K,x,w,R,$,o,S,C,z,Y]),ce=b.useCallback(N=>{switch(N){case"hours":return{onChange:q=>{const pe=Tr(q,K,s);ve(o.setHours(W,pe),"finish","hours")},items:hj({now:z,value:H,ampm:s,utils:o,isDisabled:q=>O||fe(q,"hours"),timeStep:U.hours,resolveAriaLabel:ee.hoursClockNumberText})};case"minutes":return{onChange:q=>{ve(o.setMinutes(W,q),"finish","minutes")},items:gd({value:o.getMinutes(W),utils:o,isDisabled:q=>O||fe(q,"minutes"),resolveLabel:q=>o.format(o.setMinutes(z,q),"minutes"),timeStep:U.minutes,hasValue:!!H,resolveAriaLabel:ee.minutesClockNumberText})};case"seconds":return{onChange:q=>{ve(o.setSeconds(W,q),"finish","seconds")},items:gd({value:o.getSeconds(W),utils:o,isDisabled:q=>O||fe(q,"seconds"),resolveLabel:q=>o.format(o.setSeconds(z,q),"seconds"),timeStep:U.seconds,hasValue:!!H,resolveAriaLabel:ee.secondsClockNumberText})};case"meridiem":{const q=gn(o,"am"),pe=gn(o,"pm");return{onChange:ue,items:[{value:"am",label:q,isSelected:()=>!!H&&K==="am",ariaLabel:q},{value:"pm",label:pe,isSelected:()=>!!H&&K==="pm",ariaLabel:pe}]}}default:throw new Error(`Unknown view: ${N} found.`)}},[z,H,s,o,U.hours,U.minutes,U.seconds,ee.hoursClockNumberText,ee.minutesClockNumberText,ee.secondsClockNumberText,K,ve,W,O,fe,ue]),Fe=b.useMemo(()=>Y.reduce((N,q)=>v({},N,{[q]:ce(q)}),{}),[Y,ce]),le=r,Pe=bj(le);return d.jsx(xj,v({ref:n,className:de(Pe.root,j),ownerState:le,role:"group"},E,{children:Object.entries(Fe).map(([N,q])=>d.jsx(mj,{items:q.items,onChange:q.onChange,active:J===N,autoFocus:a??G===N,disabled:O,readOnly:A,slots:u??l,slotProps:f??c,skipDisabled:L,"aria-label":ee.selectViewText(N)},N))}))}),Cj=B("div")({display:"flex",margin:"0 auto"});function Sj(e){return ke("MuiTimeClock",e)}$e("MuiTimeClock",["root","arrowSwitcher"]);const Wo=220,$n=36,Ir={x:Wo/2,y:Wo/2},_g={x:Ir.x,y:0},wj=_g.x-Ir.x,Pj=_g.y-Ir.y,Rj=e=>e*(180/Math.PI),Eg=(e,t,n)=>{const o=t-Ir.x,r=n-Ir.y,s=Math.atan2(wj,Pj)-Math.atan2(o,r);let i=Rj(s);i=Math.round(i/e)*e,i%=360;const a=Math.floor(i/e)||0,l=o**2+r**2,c=Math.sqrt(l);return{value:a,distance:c}},$j=(e,t,n=1)=>{const o=n*6;let{value:r}=Eg(o,e,t);return r=r*n%60,r},kj=(e,t,n)=>{const{value:o,distance:r}=Eg(30,e,t);let s=o||12;return n?s%=12:r{const{classes:t}=e;return Re({root:["root"],thumb:["thumb"]},Tj,t)},Dj=B("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>v({width:2,backgroundColor:(e.vars||e).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},t.shouldAnimate&&{transition:e.transitions.create(["transform","height"])})),Oj=B("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e,ownerState:t})=>v({width:4,height:4,backgroundColor:(e.vars||e).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:`calc(50% - ${$n/2}px)`,border:`${($n-4)/2}px solid ${(e.vars||e).palette.primary.main}`,boxSizing:"content-box"},t.hasSelected&&{backgroundColor:(e.vars||e).palette.primary.main}));function Fj(e){const t=Se({props:e,name:"MuiClockPointer"}),{className:n,isInner:o,type:r,viewValue:s}=t,i=se(t,Mj),a=b.useRef(r);b.useEffect(()=>{a.current=r},[r]);const l=v({},t,{shouldAnimate:a.current!==r}),c=Ij(l),u=()=>{let g=360/(r==="hours"?12:60)*s;return r==="hours"&&s>12&&(g-=360),{height:Math.round((o?.26:.4)*Wo),transform:`rotateZ(${g}deg)`}};return d.jsx(Dj,v({style:u(),className:de(n,c.root),ownerState:l},i,{children:d.jsx(Oj,{ownerState:l,className:c.thumb})}))}function jj(e){return ke("MuiClock",e)}$e("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText"]);const _j=e=>{const{classes:t}=e;return Re({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"],meridiemText:["meridiemText"]},jj,t)},Ej=B("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)})),Aj=B("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,t)=>t.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),Lj=B("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),Vj=B("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,t)=>t.squareMask})(({ownerState:e})=>v({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},e.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})),zj=B("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,t)=>t.pin})(({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:(e.vars||e).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),Bj=B(Ze,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})(({theme:e,ownerState:t})=>v({zIndex:1,position:"absolute",bottom:8,left:8,paddingLeft:4,paddingRight:4,width:$n},t.meridiemMode==="am"&&{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:hover":{backgroundColor:(e.vars||e).palette.primary.light}})),Nj=B(Ze,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})(({theme:e,ownerState:t})=>v({zIndex:1,position:"absolute",bottom:8,right:8,paddingLeft:4,paddingRight:4,width:$n},t.meridiemMode==="pm"&&{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:hover":{backgroundColor:(e.vars||e).palette.primary.light}})),md=B(Ot,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,t)=>t.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function Hj(e){const t=Se({props:e,name:"MuiClock"}),{ampm:n,ampmInClock:o,autoFocus:r,children:s,value:i,handleMeridiemChange:a,isTimeDisabled:l,meridiemMode:c,minutesStep:u=1,onChange:f,selectedId:g,type:p,viewValue:m,disabled:h,readOnly:y,className:x}=t,S=t,C=qe(),w=Mt(),R=b.useRef(!1),$=_j(S),k=l(m,p),M=!n&&p==="hours"&&(m<1||m>12),T=(E,H)=>{h||y||l(E,p)||f(E,H)},I=(E,H)=>{let{offsetX:te,offsetY:ae}=E;if(te===void 0){const z=E.target.getBoundingClientRect();te=E.changedTouches[0].clientX-z.left,ae=E.changedTouches[0].clientY-z.top}const ee=p==="seconds"||p==="minutes"?$j(te,ae,u):kj(te,ae,!!n);T(ee,H)},D=E=>{R.current=!0,I(E,"shallow")},F=E=>{R.current&&(I(E,"finish"),R.current=!1)},_=E=>{E.buttons>0&&I(E.nativeEvent,"shallow")},j=E=>{R.current&&(R.current=!1),I(E.nativeEvent,"finish")},O=b.useMemo(()=>p==="hours"?!0:m%5===0,[p,m]),A=p==="minutes"?u:1,L=b.useRef(null);St(()=>{r&&L.current.focus()},[r]);const V=E=>{if(!R.current)switch(E.key){case"Home":T(0,"partial"),E.preventDefault();break;case"End":T(p==="minutes"?59:23,"partial"),E.preventDefault();break;case"ArrowUp":T(m+A,"partial"),E.preventDefault();break;case"ArrowDown":T(m-A,"partial"),E.preventDefault();break}};return d.jsxs(Ej,{className:de(x,$.root),children:[d.jsxs(Aj,{className:$.clock,children:[d.jsx(Vj,{onTouchMove:D,onTouchEnd:F,onMouseUp:j,onMouseMove:_,ownerState:{disabled:h},className:$.squareMask}),!k&&d.jsxs(b.Fragment,{children:[d.jsx(zj,{className:$.pin}),i!=null&&d.jsx(Fj,{type:p,viewValue:m,isInner:M,hasSelected:O})]}),d.jsx(Lj,{"aria-activedescendant":g,"aria-label":w.clockLabelText(p,i,C),ref:L,role:"listbox",onKeyDown:V,tabIndex:0,className:$.wrapper,children:s})]}),n&&o&&d.jsxs(b.Fragment,{children:[d.jsx(Bj,{onClick:y?void 0:()=>a("am"),disabled:h||c===null,ownerState:S,className:$.amButton,title:gn(C,"am"),children:d.jsx(md,{variant:"caption",className:$.meridiemText,children:gn(C,"am")})}),d.jsx(Nj,{disabled:h||c===null,onClick:y?void 0:()=>a("pm"),ownerState:S,className:$.pmButton,title:gn(C,"pm"),children:d.jsx(md,{variant:"caption",className:$.meridiemText,children:gn(C,"pm")})})]})]})}function Wj(e){return ke("MuiClockNumber",e)}const ps=$e("MuiClockNumber",["root","selected","disabled"]),Uj=["className","disabled","index","inner","label","selected"],Gj=e=>{const{classes:t,selected:n,disabled:o}=e;return Re({root:["root",n&&"selected",o&&"disabled"]},Wj,t)},qj=B("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`&.${ps.disabled}`]:t.disabled},{[`&.${ps.selected}`]:t.selected}]})(({theme:e,ownerState:t})=>v({height:$n,width:$n,position:"absolute",left:`calc((100% - ${$n}px) / 2)`,display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(e.vars||e).palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:(e.vars||e).palette.background.paper},[`&.${ps.selected}`]:{color:(e.vars||e).palette.primary.contrastText},[`&.${ps.disabled}`]:{pointerEvents:"none",color:(e.vars||e).palette.text.disabled}},t.inner&&v({},e.typography.body2,{color:(e.vars||e).palette.text.secondary})));function Ag(e){const t=Se({props:e,name:"MuiClockNumber"}),{className:n,disabled:o,index:r,inner:s,label:i,selected:a}=t,l=se(t,Uj),c=t,u=Gj(c),f=r%12/12*Math.PI*2-Math.PI/2,g=(Wo-$n-2)/2*(s?.65:1),p=Math.round(Math.cos(f)*g),m=Math.round(Math.sin(f)*g);return d.jsx(qj,v({className:de(n,u.root),"aria-disabled":o?!0:void 0,"aria-selected":a?!0:void 0,role:"option",style:{transform:`translate(${p}px, ${m+(Wo-$n)/2}px`},ownerState:c},l,{children:i}))}const Kj=({ampm:e,value:t,getClockNumberText:n,isDisabled:o,selectedId:r,utils:s})=>{const i=t?s.getHours(t):null,a=[],l=e?1:0,c=e?12:23,u=f=>i===null?!1:e?f===12?i===12||i===0:i===f||i-12===f:i===f;for(let f=l;f<=c;f+=1){let g=f.toString();f===0&&(g="00");const p=!e&&(f===0||f>12);g=s.formatNumber(g);const m=u(f);a.push(d.jsx(Ag,{id:m?r:void 0,index:f,inner:p,selected:m,disabled:o(f),label:g,"aria-label":n(g)},f))}return a},hd=({utils:e,value:t,isDisabled:n,getClockNumberText:o,selectedId:r})=>{const s=e.formatNumber;return[[5,s("05")],[10,s("10")],[15,s("15")],[20,s("20")],[25,s("25")],[30,s("30")],[35,s("35")],[40,s("40")],[45,s("45")],[50,s("50")],[55,s("55")],[0,s("00")]].map(([i,a],l)=>{const c=i===t;return d.jsx(Ag,{label:a,id:c?r:void 0,index:l+1,inner:!1,disabled:n(i),selected:c,"aria-label":o(a)},i)})},Yj=["ampm","ampmInClock","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],Xj=e=>{const{classes:t}=e;return Re({root:["root"],arrowSwitcher:["arrowSwitcher"]},Sj,t)},Zj=B(Ci,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",position:"relative"}),Qj=B(lg,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),Jj=["hours","minutes"],e_=b.forwardRef(function(t,n){const o=qe(),r=Se({props:t,name:"MuiTimeClock"}),{ampm:s=o.is12HourCycleInCurrentLocale(),ampmInClock:i=!1,autoFocus:a,components:l,componentsProps:c,slots:u,slotProps:f,value:g,defaultValue:p,referenceDate:m,disableIgnoringDatePartForTimeValidation:h=!1,maxTime:y,minTime:x,disableFuture:S,disablePast:C,minutesStep:w=1,shouldDisableClock:R,shouldDisableTime:$,showViewSwitcher:k,onChange:M,view:T,views:I=Jj,openTo:D,onViewChange:F,focusedView:_,onFocusedViewChange:j,className:O,disabled:A,readOnly:L,timezone:V}=r,E=se(r,Yj),H=u??Hr(l),te=f??c,{value:ae,handleValueChange:ee,timezone:z}=Ko({name:"TimeClock",timezone:V,value:g,defaultValue:p,onChange:M,valueManager:Tt}),U=nc({value:ae,referenceDate:m,utils:o,props:r,timezone:z}),W=Mt(),Q=Xn(z),{view:Y,setView:J,previousView:ve,nextView:G,setValueAndGoToNextView:me}=Wr({view:T,views:I,openTo:D,onViewChange:F,onChange:ee,focusedView:_,onFocusedViewChange:j}),{meridiemMode:K,handleMeridiemChange:ue}=xi(U,s,me),fe=b.useCallback((N,q)=>{const pe=Nr(h,o),Me=q==="hours"||q==="minutes"&&I.includes("seconds"),Te=({start:oe,end:xe})=>!(x&&pe(x,xe)||y&&pe(oe,y)||S&&pe(oe,Q)||C&&pe(Q,Me?xe:oe)),ne=(oe,xe=1)=>{if(oe%xe!==0||R!=null&&R(oe,q))return!1;if($)switch(q){case"hours":return!$(o.setHours(U,oe),"hours");case"minutes":return!$(o.setMinutes(U,oe),"minutes");case"seconds":return!$(o.setSeconds(U,oe),"seconds");default:return!1}return!0};switch(q){case"hours":{const oe=Tr(N,K,s),xe=o.setHours(U,oe),ye=o.setSeconds(o.setMinutes(xe,0),0),ge=o.setSeconds(o.setMinutes(xe,59),59);return!Te({start:ye,end:ge})||!ne(oe)}case"minutes":{const oe=o.setMinutes(U,N),xe=o.setSeconds(oe,0),ye=o.setSeconds(oe,59);return!Te({start:xe,end:ye})||!ne(N,w)}case"seconds":{const oe=o.setSeconds(U,N);return!Te({start:oe,end:oe})||!ne(N)}default:throw new Error("not supported")}},[s,U,h,y,K,x,w,R,$,o,S,C,Q,I]),ce=Dn(),Fe=b.useMemo(()=>{switch(Y){case"hours":{const N=(q,pe)=>{const Me=Tr(q,K,s);me(o.setHours(U,Me),pe)};return{onChange:N,viewValue:o.getHours(U),children:Kj({value:ae,utils:o,ampm:s,onChange:N,getClockNumberText:W.hoursClockNumberText,isDisabled:q=>A||fe(q,"hours"),selectedId:ce})}}case"minutes":{const N=o.getMinutes(U),q=(pe,Me)=>{me(o.setMinutes(U,pe),Me)};return{viewValue:N,onChange:q,children:hd({utils:o,value:N,onChange:q,getClockNumberText:W.minutesClockNumberText,isDisabled:pe=>A||fe(pe,"minutes"),selectedId:ce})}}case"seconds":{const N=o.getSeconds(U),q=(pe,Me)=>{me(o.setSeconds(U,pe),Me)};return{viewValue:N,onChange:q,children:hd({utils:o,value:N,onChange:q,getClockNumberText:W.secondsClockNumberText,isDisabled:pe=>A||fe(pe,"seconds"),selectedId:ce})}}default:throw new Error("You must provide the type for ClockView")}},[Y,o,ae,s,W.hoursClockNumberText,W.minutesClockNumberText,W.secondsClockNumberText,K,me,U,fe,ce,A]),le=r,Pe=Xj(le);return d.jsxs(Zj,v({ref:n,className:de(Pe.root,O),ownerState:le},E,{children:[d.jsx(Hj,v({autoFocus:a??!!_,ampmInClock:i&&I.includes("hours"),value:ae,type:Y,ampm:s,minutesStep:w,isTimeDisabled:fe,meridiemMode:K,handleMeridiemChange:ue,selectedId:ce,disabled:A,readOnly:L},Fe)),k&&d.jsx(Qj,{className:Pe.arrowSwitcher,slots:H,slotProps:te,onGoToPrevious:()=>J(ve),isPreviousDisabled:!ve,previousLabel:W.openPreviousView,onGoToNext:()=>J(G),isNextDisabled:!G,nextLabel:W.openNextView,ownerState:le})]}))});function t_(e){return ke("MuiDigitalClock",e)}const n_=$e("MuiDigitalClock",["root","list","item"]),o_=["ampm","timeStep","autoFocus","components","componentsProps","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableClock","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],r_=e=>{const{classes:t}=e;return Re({root:["root"],list:["list"],item:["item"]},t_,t)},s_=B(Ci,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e})=>({overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:e.alreadyRendered?"smooth":"auto"},maxHeight:pg})),i_=B(tl,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,t)=>t.list})({padding:0}),a_=B(Un,{name:"MuiDigitalClock",slot:"Item",overridesResolver:(e,t)=>t.item})(({theme:e})=>({padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.primary.main,e.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:je(e.palette.primary.main,e.palette.action.focusOpacity)}})),l_=b.forwardRef(function(t,n){var o,r,s;const i=qe(),a=b.useRef(null),l=et(n,a),c=Se({props:t,name:"MuiDigitalClock"}),{ampm:u=i.is12HourCycleInCurrentLocale(),timeStep:f=30,autoFocus:g,components:p,componentsProps:m,slots:h,slotProps:y,value:x,defaultValue:S,referenceDate:C,disableIgnoringDatePartForTimeValidation:w=!1,maxTime:R,minTime:$,disableFuture:k,disablePast:M,minutesStep:T=1,shouldDisableClock:I,shouldDisableTime:D,onChange:F,view:_,openTo:j,onViewChange:O,focusedView:A,onFocusedViewChange:L,className:V,disabled:E,readOnly:H,views:te=["hours"],skipDisabled:ae=!1,timezone:ee}=c,z=se(c,o_),{value:U,handleValueChange:W,timezone:Q}=Ko({name:"DigitalClock",timezone:ee,value:x,defaultValue:S,onChange:F,valueManager:Tt}),Y=Mt(),J=Xn(Q),ve=b.useMemo(()=>v({},c,{alreadyRendered:!!a.current}),[c]),G=r_(ve),me=(o=(r=h==null?void 0:h.digitalClockItem)!=null?r:p==null?void 0:p.DigitalClockItem)!=null?o:a_,K=Ue({elementType:me,externalSlotProps:(s=y==null?void 0:y.digitalClockItem)!=null?s:m==null?void 0:m.digitalClockItem,ownerState:{},className:G.item}),ue=nc({value:U,referenceDate:C,utils:i,props:c,timezone:Q}),fe=Oe(N=>W(N,"finish","hours")),{setValueAndGoToNextView:ce}=Wr({view:_,views:te,openTo:j,onViewChange:O,onChange:fe,focusedView:A,onFocusedViewChange:L}),Fe=Oe(N=>{ce(N,"finish")});b.useEffect(()=>{if(a.current===null)return;const N=a.current.querySelector('[role="listbox"] [role="option"][aria-selected="true"]');if(!N)return;const q=N.offsetTop;a.current.scrollTop=q-4});const le=b.useCallback(N=>{const q=Nr(w,i),pe=()=>!($&&q($,N)||R&&q(N,R)||k&&q(N,J)||M&&q(J,N)),Me=()=>i.getMinutes(N)%T!==0||I!=null&&I(i.toJsDate(N).getTime(),"hours")?!1:D?!D(N,"hours"):!0;return!pe()||!Me()},[w,i,$,R,k,J,M,T,I,D]),Pe=b.useMemo(()=>{const N=i.startOfDay(ue);return[N,...Array.from({length:Math.ceil(24*60/f)-1},(q,pe)=>i.addMinutes(N,f*(pe+1)))]},[ue,f,i]);return d.jsx(s_,v({ref:l,className:de(G.root,V),ownerState:ve},z,{children:d.jsx(i_,{autoFocusItem:g||!!A,role:"listbox","aria-label":Y.timePickerToolbarTitle,className:G.list,children:Pe.map(N=>{if(ae&&le(N))return null;const q=i.isEqual(N,U);return d.jsx(me,v({onClick:()=>!H&&Fe(N),selected:q,disabled:E||le(N),disableRipple:H,role:"option","aria-disabled":H,"aria-selected":q},K,{children:i.format(N,u?"fullTime12h":"fullTime24h")}),i.toISO(N))})})}))}),_o=({view:e,onViewChange:t,focusedView:n,onFocusedViewChange:o,views:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,ampmInClock:C,components:w,componentsProps:R,slots:$,slotProps:k,readOnly:M,disabled:T,sx:I,autoFocus:D,showViewSwitcher:F,disableIgnoringDatePartForTimeValidation:_,timezone:j})=>d.jsx(e_,{view:e,onViewChange:t,focusedView:n&&Ho(n)?n:null,onFocusedViewChange:o,views:r.filter(Ho),value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,ampmInClock:C,components:w,componentsProps:R,slots:$,slotProps:k,readOnly:M,disabled:T,sx:I,autoFocus:D,showViewSwitcher:F,disableIgnoringDatePartForTimeValidation:_,timezone:j}),Lg=({view:e,onViewChange:t,focusedView:n,onFocusedViewChange:o,views:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,components:C,componentsProps:w,slots:R,slotProps:$,readOnly:k,disabled:M,sx:T,autoFocus:I,disableIgnoringDatePartForTimeValidation:D,timeSteps:F,skipDisabled:_,timezone:j})=>d.jsx(l_,{view:e,onViewChange:t,focusedView:n,onFocusedViewChange:o,views:r.filter(Ho),value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,components:C,componentsProps:w,slots:R,slotProps:$,readOnly:k,disabled:M,sx:T,autoFocus:I,disableIgnoringDatePartForTimeValidation:D,timeStep:F==null?void 0:F.minutes,skipDisabled:_,timezone:j}),ya=({view:e,onViewChange:t,focusedView:n,onFocusedViewChange:o,views:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,components:C,componentsProps:w,slots:R,slotProps:$,readOnly:k,disabled:M,sx:T,autoFocus:I,disableIgnoringDatePartForTimeValidation:D,timeSteps:F,skipDisabled:_,timezone:j})=>d.jsx(yj,{view:e,onViewChange:t,focusedView:n,onFocusedViewChange:o,views:r.filter(Ho),value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:p,maxTime:m,shouldDisableTime:h,shouldDisableClock:y,minutesStep:x,ampm:S,components:C,componentsProps:w,slots:R,slotProps:$,readOnly:k,disabled:M,sx:T,autoFocus:I,disableIgnoringDatePartForTimeValidation:D,timeSteps:F,skipDisabled:_,timezone:j}),Jn=({view:e,onViewChange:t,views:n,focusedView:o,onFocusedViewChange:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minDate:p,minTime:m,maxDate:h,maxTime:y,shouldDisableDate:x,shouldDisableMonth:S,shouldDisableYear:C,shouldDisableTime:w,shouldDisableClock:R,reduceAnimations:$,minutesStep:k,ampm:M,onMonthChange:T,monthsPerRow:I,onYearChange:D,yearsPerRow:F,defaultCalendarMonth:_,components:j,componentsProps:O,slots:A,slotProps:L,loading:V,renderLoading:E,disableHighlightToday:H,readOnly:te,disabled:ae,showDaysOutsideCurrentMonth:ee,dayOfWeekFormatter:z,sx:U,autoFocus:W,fixedWeekNumber:Q,displayWeekNumber:Y,timezone:J,disableIgnoringDatePartForTimeValidation:ve,timeSteps:G,skipDisabled:me,timeViewsCount:K,shouldRenderTimeInASingleColumn:ue})=>{var fe,ce;const Fe=!!((fe=qn((ce=L==null?void 0:L.actionBar)!=null?ce:O==null?void 0:O.actionBar,{}))!=null&&(fe=fe.actions)!=null&&fe.length),le={view:Ln(e)?e:"hours",onViewChange:t,focusedView:o&&Ln(o)?o:null,onFocusedViewChange:r,views:n.filter(Ln),value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minTime:m,maxTime:y,shouldDisableTime:w,shouldDisableClock:R,minutesStep:k,ampm:M,components:j,componentsProps:O,slots:A,slotProps:L,readOnly:te,disabled:ae,autoFocus:W,disableIgnoringDatePartForTimeValidation:ve,timeSteps:G,skipDisabled:me,timezone:J};return d.jsxs(b.Fragment,{children:[d.jsxs(Cj,{children:[d.jsx(Tg,{view:Fo(e)?e:"day",onViewChange:t,views:n.filter(Fo),focusedView:o&&Fo(o)?o:null,onFocusedViewChange:r,value:s,defaultValue:i,referenceDate:a,onChange:l,className:c,classes:u,disableFuture:f,disablePast:g,minDate:p,maxDate:h,shouldDisableDate:x,shouldDisableMonth:S,shouldDisableYear:C,reduceAnimations:$,onMonthChange:T,monthsPerRow:I,onYearChange:D,yearsPerRow:F,defaultCalendarMonth:_,components:j,componentsProps:O,slots:A,slotProps:L,loading:V,renderLoading:E,disableHighlightToday:H,readOnly:te,disabled:ae,showDaysOutsideCurrentMonth:ee,dayOfWeekFormatter:z,sx:U,autoFocus:W,fixedWeekNumber:Q,displayWeekNumber:Y,timezone:J}),K>0&&d.jsxs(b.Fragment,{children:[d.jsx(Ts,{orientation:"vertical"}),ue?Lg(v({},le,{view:"hours",views:["hours"],focusedView:o&&Ln(o)?"hours":null,sx:v({width:"auto",[`&.${n_.root}`]:{maxHeight:bi}},Array.isArray(U)?U:[U])})):ya(v({},le,{view:Ln(e)?e:"hours",views:n.filter(Ln),focusedView:o&&Ln(o)?o:null,sx:v({borderBottom:0,width:"auto",[`.${uj.root}`]:{maxHeight:"100%"}},Array.isArray(U)?U:[U])}))]})]}),Fe&&d.jsx(Ts,{})]})},c_=["views","format"],Vg=(e,t)=>{let{views:n,format:o}=t,r=se(t,c_);if(o)return o;const s=[],i=[];if(n.forEach(c=>{Ho(c)?i.push(c):s.push(c)}),i.length===0)return kr(e,v({views:s},r),!1);if(s.length===0)return Os(e,v({views:i},r));const a=Os(e,v({views:i},r));return`${kr(e,v({views:s},r),!1)} ${a}`},u_=(e,t,n)=>n?t.filter(o=>!Ln(o)||o==="hours"):e?[...t,"meridiem"]:t,d_=(e,t)=>{var n,o;return 24*60/(((n=e.hours)!=null?n:1)*((o=e.minutes)!=null?o:5))<=t};function zg({thresholdToRenderTimeInASingleColumn:e,ampm:t,timeSteps:n,views:o}){const r=e??24,s=v({hours:1,minutes:5,seconds:5},n),i=d_(s,r);return{thresholdToRenderTimeInASingleColumn:r,timeSteps:s,shouldRenderTimeInASingleColumn:i,views:u_(t,o,i)}}const Bg=b.forwardRef(function(t,n){var o,r,s,i,a,l,c;const u=Mt(),f=qe(),g=jg(t,"MuiDesktopDateTimePicker"),{shouldRenderTimeInASingleColumn:p,thresholdToRenderTimeInASingleColumn:m,views:h,timeSteps:y}=zg(g),x=!g.viewRenderers||Object.keys(g.viewRenderers).length===0,S=x?{day:Jn,month:Jn,year:Jn,hours:Jn,minutes:Jn,seconds:Jn,meridiem:Jn}:v({day:on,month:on,year:on,hours:null,minutes:null,seconds:null,meridiem:null},g.viewRenderers),C=(o=g.ampmInClock)!=null?o:!0,w=x?["accept"]:[],R=v({},g,{viewRenderers:S,format:Vg(f,g),views:h,yearsPerRow:(r=g.yearsPerRow)!=null?r:4,ampmInClock:C,timeSteps:y,thresholdToRenderTimeInASingleColumn:m,shouldRenderTimeInASingleColumn:p,slots:v({field:Dg,openPickerIcon:ag},g.slots),slotProps:v({},g.slotProps,{field:k=>{var M;return v({},qn((M=g.slotProps)==null?void 0:M.field,k),Yo(g),{ref:n})},toolbar:v({hidden:!0,ampmInClock:C,toolbarVariant:x?"desktop":"mobile"},(s=g.slotProps)==null?void 0:s.toolbar),tabs:v({hidden:!0},(i=g.slotProps)==null?void 0:i.tabs),actionBar:v({actions:w},(a=g.slotProps)==null?void 0:a.actionBar)})}),{renderPicker:$}=Jl({props:R,valueManager:Tt,valueType:"date-time",getOpenDialogAriaText:(l=(c=R.localeText)==null?void 0:c.openDatePickerDialogue)!=null?l:u.openDatePickerDialogue,validator:Ql});return $()});Bg.propTypes={ampm:P.bool,ampmInClock:P.bool,autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,dayOfWeekFormatter:P.func,defaultCalendarMonth:P.any,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableHighlightToday:P.bool,disableIgnoringDatePartForTimeValidation:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,displayWeekNumber:P.bool,fixedWeekNumber:P.number,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,loading:P.bool,localeText:P.object,maxDate:P.any,maxDateTime:P.any,maxTime:P.any,minDate:P.any,minDateTime:P.any,minTime:P.any,minutesStep:P.number,monthsPerRow:P.oneOf([3,4]),name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onMonthChange:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,onYearChange:P.func,open:P.bool,openTo:P.oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,renderLoading:P.func,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableClock:P.func,shouldDisableDate:P.func,shouldDisableMonth:P.func,shouldDisableTime:P.func,shouldDisableYear:P.func,showDaysOutsideCurrentMonth:P.bool,skipDisabled:P.bool,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),thresholdToRenderTimeInASingleColumn:P.number,timeSteps:P.shape({hours:P.number,minutes:P.number,seconds:P.number}),timezone:P.string,value:P.any,view:P.oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:P.shape({day:P.func,hours:P.func,meridiem:P.func,minutes:P.func,month:P.func,seconds:P.func,year:P.func}),views:P.arrayOf(P.oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:P.oneOf([3,4])};const Ng=b.forwardRef(function(t,n){var o,r,s,i,a;const l=Mt(),c=qe(),u=jg(t,"MuiMobileDateTimePicker"),f=v({day:on,month:on,year:on,hours:_o,minutes:_o,seconds:_o},u.viewRenderers),g=(o=u.ampmInClock)!=null?o:!1,p=v({},u,{viewRenderers:f,format:Vg(c,u),ampmInClock:g,slots:v({field:Dg},u.slots),slotProps:v({},u.slotProps,{field:h=>{var y;return v({},qn((y=u.slotProps)==null?void 0:y.field,h),Yo(u),{ref:n})},toolbar:v({hidden:!1,ampmInClock:g},(r=u.slotProps)==null?void 0:r.toolbar),tabs:v({hidden:!1},(s=u.slotProps)==null?void 0:s.tabs)})}),{renderPicker:m}=tc({props:p,valueManager:Tt,valueType:"date-time",getOpenDialogAriaText:(i=(a=p.localeText)==null?void 0:a.openDatePickerDialogue)!=null?i:l.openDatePickerDialogue,validator:Ql});return m()});Ng.propTypes={ampm:P.bool,ampmInClock:P.bool,autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,dayOfWeekFormatter:P.func,defaultCalendarMonth:P.any,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableHighlightToday:P.bool,disableIgnoringDatePartForTimeValidation:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,displayWeekNumber:P.bool,fixedWeekNumber:P.number,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,loading:P.bool,localeText:P.object,maxDate:P.any,maxDateTime:P.any,maxTime:P.any,minDate:P.any,minDateTime:P.any,minTime:P.any,minutesStep:P.number,monthsPerRow:P.oneOf([3,4]),name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onMonthChange:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,onYearChange:P.func,open:P.bool,openTo:P.oneOf(["day","hours","minutes","month","seconds","year"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,renderLoading:P.func,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableClock:P.func,shouldDisableDate:P.func,shouldDisableMonth:P.func,shouldDisableTime:P.func,shouldDisableYear:P.func,showDaysOutsideCurrentMonth:P.bool,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),timezone:P.string,value:P.any,view:P.oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:P.shape({day:P.func,hours:P.func,minutes:P.func,month:P.func,seconds:P.func,year:P.func}),views:P.arrayOf(P.oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsPerRow:P.oneOf([3,4])};const p_=["desktopModeMediaQuery"],f_=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDateTimePicker"}),{desktopModeMediaQuery:r=ql}=o,s=se(o,p_);return Gn(r,{defaultMatches:!0})?d.jsx(Bg,v({ref:n},s)):d.jsx(Ng,v({ref:n},s))}),g_=e=>{var t,n,o,r;const s=qe(),a=((t=e.ampm)!=null?t:s.is12HourCycleInCurrentLocale())?s.formats.fullTime12h:s.formats.fullTime24h;return v({},e,{disablePast:(n=e.disablePast)!=null?n:!1,disableFuture:(o=e.disableFuture)!=null?o:!1,format:(r=e.format)!=null?r:a})},m_=({props:e,inputRef:t})=>{const n=g_(e),{forwardedProps:o,internalProps:r}=Zl(n,"time");return Xl({inputRef:t,forwardedProps:o,internalProps:r,valueManager:Tt,fieldValueManager:Ul,validator:yi,valueType:"time"})},h_=["slots","slotProps","components","componentsProps","InputProps","inputProps"],v_=["inputRef"],b_=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],Hg=b.forwardRef(function(t,n){var o,r,s;const i=Se({props:t,name:"MuiTimeField"}),{slots:a,slotProps:l,components:c,componentsProps:u,InputProps:f,inputProps:g}=i,p=se(i,h_),m=i,h=(o=(r=a==null?void 0:a.textField)!=null?r:c==null?void 0:c.TextField)!=null?o:po,y=Ue({elementType:h,externalSlotProps:(s=l==null?void 0:l.textField)!=null?s:u==null?void 0:u.textField,externalForwardedProps:p,ownerState:m}),{inputRef:x}=y,S=se(y,v_);S.inputProps=v({},g,S.inputProps),S.InputProps=v({},f,S.InputProps);const C=m_({props:S,inputRef:x}),{ref:w,onPaste:R,onKeyDown:$,inputMode:k,readOnly:M,clearable:T,onClear:I}=C,D=se(C,b_),{InputProps:F,fieldProps:_}=ec({onClear:I,clearable:T,fieldProps:D,InputProps:D.InputProps,slots:a,slotProps:l,components:c,componentsProps:u});return d.jsx(h,v({ref:n},_,{InputProps:v({},F,{readOnly:M}),inputProps:v({},D.inputProps,{inputMode:k,onPaste:R,onKeyDown:$,ref:w})}))});function x_(e){return ke("MuiTimePickerToolbar",e)}const xr=$e("MuiTimePickerToolbar",["root","separator","hourMinuteLabel","hourMinuteLabelLandscape","hourMinuteLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]),y_=["ampm","ampmInClock","value","isLandscape","onChange","view","onViewChange","views","disabled","readOnly"],C_=e=>{const{theme:t,isLandscape:n,classes:o}=e,r={root:["root"],separator:["separator"],hourMinuteLabel:["hourMinuteLabel",n&&"hourMinuteLabelLandscape",t.direction==="rtl"&&"hourMinuteLabelReverse"],ampmSelection:["ampmSelection",n&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return Re(r,x_,o)},S_=B(Gl,{name:"MuiTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),w_=B(Kl,{name:"MuiTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})({outline:0,margin:"0 4px 0 2px",cursor:"default"}),Wg=B("div",{name:"MuiTimePickerToolbar",slot:"HourMinuteLabel",overridesResolver:(e,t)=>[{[`&.${xr.hourMinuteLabelLandscape}`]:t.hourMinuteLabelLandscape,[`&.${xr.hourMinuteLabelReverse}`]:t.hourMinuteLabelReverse},t.hourMinuteLabel]})(({theme:e,ownerState:t})=>v({display:"flex",justifyContent:"flex-end",alignItems:"flex-end"},t.isLandscape&&{marginTop:"auto"},e.direction==="rtl"&&{flexDirection:"row-reverse"}));Wg.propTypes={as:P.elementType,ownerState:P.object.isRequired,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object])};const Ug=B("div",{name:"MuiTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[`.${xr.ampmLabel}`]:t.ampmLabel},{[`&.${xr.ampmLandscape}`]:t.ampmLandscape},t.ampmSelection]})(({ownerState:e})=>v({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12},e.isLandscape&&{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",flexBasis:"100%"},{[`& .${xr.ampmLabel}`]:{fontSize:17}}));Ug.propTypes={as:P.elementType,ownerState:P.object.isRequired,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object])};function P_(e){const t=Se({props:e,name:"MuiTimePickerToolbar"}),{ampm:n,ampmInClock:o,value:r,isLandscape:s,onChange:i,view:a,onViewChange:l,views:c,disabled:u,readOnly:f}=t,g=se(t,y_),p=qe(),m=Mt(),h=it(),y=!!(n&&!o&&c.includes("hours")),{meridiemMode:x,handleMeridiemChange:S}=xi(r,n,i),C=k=>n?p.format(k,"hours12h"):p.format(k,"hours24h"),w=t,R=C_(v({},w,{theme:h})),$=d.jsx(w_,{tabIndex:-1,value:":",variant:"h3",selected:!1,className:R.separator});return d.jsxs(S_,v({landscapeDirection:"row",toolbarTitle:m.timePickerToolbarTitle,isLandscape:s,ownerState:w,className:R.root},g,{children:[d.jsxs(Wg,{className:R.hourMinuteLabel,ownerState:w,children:[Mo(c,"hours")&&d.jsx(Ut,{tabIndex:-1,variant:"h3",onClick:()=>l("hours"),selected:a==="hours",value:r?C(r):"--"}),Mo(c,["hours","minutes"])&&$,Mo(c,"minutes")&&d.jsx(Ut,{tabIndex:-1,variant:"h3",onClick:()=>l("minutes"),selected:a==="minutes",value:r?p.format(r,"minutes"):"--"}),Mo(c,["minutes","seconds"])&&$,Mo(c,"seconds")&&d.jsx(Ut,{variant:"h3",onClick:()=>l("seconds"),selected:a==="seconds",value:r?p.format(r,"seconds"):"--"})]}),y&&d.jsxs(Ug,{className:R.ampmSelection,ownerState:w,children:[d.jsx(Ut,{disableRipple:!0,variant:"subtitle2",selected:x==="am",typographyClassName:R.ampmLabel,value:gn(p,"am"),onClick:f?void 0:()=>S("am"),disabled:u}),d.jsx(Ut,{disableRipple:!0,variant:"subtitle2",selected:x==="pm",typographyClassName:R.ampmLabel,value:gn(p,"pm"),onClick:f?void 0:()=>S("pm"),disabled:u})]})]}))}function Gg(e,t){var n,o,r,s,i;const a=qe(),l=Se({props:e,name:t}),c=(n=l.ampm)!=null?n:a.is12HourCycleInCurrentLocale(),u=b.useMemo(()=>{var p;return((p=l.localeText)==null?void 0:p.toolbarTitle)==null?l.localeText:v({},l.localeText,{timePickerToolbarTitle:l.localeText.toolbarTitle})},[l.localeText]),f=(o=l.slots)!=null?o:Hr(l.components),g=(r=l.slotProps)!=null?r:l.componentsProps;return v({},l,{ampm:c,localeText:u},Bl({views:l.views,openTo:l.openTo,defaultViews:["hours","minutes"],defaultOpenTo:"hours"}),{disableFuture:(s=l.disableFuture)!=null?s:!1,disablePast:(i=l.disablePast)!=null?i:!1,slots:v({toolbar:P_},f),slotProps:v({},g,{toolbar:v({ampm:c,ampmInClock:l.ampmInClock},g==null?void 0:g.toolbar)})})}const qg=b.forwardRef(function(t,n){var o,r,s,i,a,l;const c=Mt(),u=qe(),f=Gg(t,"MuiDesktopTimePicker"),{shouldRenderTimeInASingleColumn:g,views:p,timeSteps:m}=zg(f),h=g?Lg:ya,y=v({hours:h,minutes:h,seconds:h,meridiem:h},f.viewRenderers),x=(o=f.ampmInClock)!=null?o:!0,S=g?[]:["accept"],w=((r=y.hours)==null?void 0:r.name)===ya.name?p:p.filter(k=>k!=="meridiem"),R=v({},f,{ampmInClock:x,timeSteps:m,viewRenderers:y,format:Os(u,f),views:g?["hours"]:w,slots:v({field:Hg,openPickerIcon:zM},f.slots),slotProps:v({},f.slotProps,{field:k=>{var M;return v({},qn((M=f.slotProps)==null?void 0:M.field,k),Yo(f),{ref:n})},toolbar:v({hidden:!0,ampmInClock:x},(s=f.slotProps)==null?void 0:s.toolbar),actionBar:v({actions:S},(i=f.slotProps)==null?void 0:i.actionBar)})}),{renderPicker:$}=Jl({props:R,valueManager:Tt,valueType:"time",getOpenDialogAriaText:(a=(l=R.localeText)==null?void 0:l.openTimePickerDialogue)!=null?a:c.openTimePickerDialogue,validator:yi});return $()});qg.propTypes={ampm:P.bool,ampmInClock:P.bool,autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableIgnoringDatePartForTimeValidation:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,localeText:P.object,maxTime:P.any,minTime:P.any,minutesStep:P.number,name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,open:P.bool,openTo:P.oneOf(["hours","meridiem","minutes","seconds"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableClock:P.func,shouldDisableTime:P.func,skipDisabled:P.bool,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),thresholdToRenderTimeInASingleColumn:P.number,timeSteps:P.shape({hours:P.number,minutes:P.number,seconds:P.number}),timezone:P.string,value:P.any,view:P.oneOf(["hours","meridiem","minutes","seconds"]),viewRenderers:P.shape({hours:P.func,meridiem:P.func,minutes:P.func,seconds:P.func}),views:P.arrayOf(P.oneOf(["hours","minutes","seconds"]).isRequired)};const Kg=b.forwardRef(function(t,n){var o,r,s,i;const a=Mt(),l=qe(),c=Gg(t,"MuiMobileTimePicker"),u=v({hours:_o,minutes:_o,seconds:_o},c.viewRenderers),f=(o=c.ampmInClock)!=null?o:!1,g=v({},c,{ampmInClock:f,viewRenderers:u,format:Os(l,c),slots:v({field:Hg},c.slots),slotProps:v({},c.slotProps,{field:m=>{var h;return v({},qn((h=c.slotProps)==null?void 0:h.field,m),Yo(c),{ref:n})},toolbar:v({hidden:!1,ampmInClock:f},(r=c.slotProps)==null?void 0:r.toolbar)})}),{renderPicker:p}=tc({props:g,valueManager:Tt,valueType:"time",getOpenDialogAriaText:(s=(i=g.localeText)==null?void 0:i.openTimePickerDialogue)!=null?s:a.openTimePickerDialogue,validator:yi});return p()});Kg.propTypes={ampm:P.bool,ampmInClock:P.bool,autoFocus:P.bool,className:P.string,closeOnSelect:P.bool,components:P.object,componentsProps:P.object,defaultValue:P.any,disabled:P.bool,disableFuture:P.bool,disableIgnoringDatePartForTimeValidation:P.bool,disableOpenPicker:P.bool,disablePast:P.bool,format:P.string,formatDensity:P.oneOf(["dense","spacious"]),inputRef:Uo,label:P.node,localeText:P.object,maxTime:P.any,minTime:P.any,minutesStep:P.number,name:P.string,onAccept:P.func,onChange:P.func,onClose:P.func,onError:P.func,onOpen:P.func,onSelectedSectionsChange:P.func,onViewChange:P.func,open:P.bool,openTo:P.oneOf(["hours","minutes","seconds"]),orientation:P.oneOf(["landscape","portrait"]),readOnly:P.bool,reduceAnimations:P.bool,referenceDate:P.any,selectedSections:P.oneOfType([P.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),P.number,P.shape({endIndex:P.number.isRequired,startIndex:P.number.isRequired})]),shouldDisableClock:P.func,shouldDisableTime:P.func,slotProps:P.object,slots:P.object,sx:P.oneOfType([P.arrayOf(P.oneOfType([P.func,P.object,P.bool])),P.func,P.object]),timezone:P.string,value:P.any,view:P.oneOf(["hours","minutes","seconds"]),viewRenderers:P.shape({hours:P.func,minutes:P.func,seconds:P.func}),views:P.arrayOf(P.oneOf(["hours","minutes","seconds"]).isRequired)};const R_=["desktopModeMediaQuery"],$_=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTimePicker"}),{desktopModeMediaQuery:r=ql}=o,s=se(o,R_);return Gn(r,{defaultMatches:!0})?d.jsx(qg,v({ref:n},s)):d.jsx(Kg,v({ref:n},s))}),k_=e=>!e||!Pn(e),T_=k_;function M_(e){return ke("MuiSlider",e)}const I_=$e("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),mn=I_,D_=e=>{const{open:t}=e;return{offset:de(t&&mn.valueLabelOpen),circle:mn.valueLabelCircle,label:mn.valueLabelLabel}};function O_(e){const{children:t,className:n,value:o}=e,r=D_(e);return t?b.cloneElement(t,{className:de(t.props.className)},d.jsxs(b.Fragment,{children:[t.props.children,d.jsx("span",{className:de(r.offset,n),"aria-hidden":!0,children:d.jsx("span",{className:r.circle,children:d.jsx("span",{className:r.label,children:o})})})]})):null}const F_=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function vd(e){return e}const j_=B("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${re(n.color)}`],n.size!=="medium"&&t[`size${re(n.size)}`],n.marked&&t.marked,n.orientation==="vertical"&&t.vertical,n.track==="inverted"&&t.trackInverted,n.track===!1&&t.trackFalse]}})(({theme:e,ownerState:t})=>v({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:(e.vars||e).palette[t.color].main,WebkitTapHighlightColor:"transparent"},t.orientation==="horizontal"&&v({height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}},t.size==="small"&&{height:2},t.marked&&{marginBottom:20}),t.orientation==="vertical"&&v({height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}},t.size==="small"&&{width:2},t.marked&&{marginRight:44}),{"@media print":{colorAdjust:"exact"},[`&.${mn.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${mn.dragging}`]:{[`& .${mn.thumb}, & .${mn.track}`]:{transition:"none"}}})),__=B("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})(({ownerState:e})=>v({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38},e.orientation==="horizontal"&&{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"},e.orientation==="vertical"&&{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"},e.track==="inverted"&&{opacity:1})),E_=B("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?vn(e.palette[t.color].main,.62):Tn(e.palette[t.color].main,.5);return v({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest})},t.size==="small"&&{border:"none"},t.orientation==="horizontal"&&{height:"inherit",top:"50%",transform:"translateY(-50%)"},t.orientation==="vertical"&&{width:"inherit",left:"50%",transform:"translateX(-50%)"},t.track===!1&&{display:"none"},t.track==="inverted"&&{backgroundColor:e.vars?e.vars.palette.Slider[`${t.color}Track`]:n,borderColor:e.vars?e.vars.palette.Slider[`${t.color}Track`]:n})}),A_=B("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${re(n.color)}`],n.size!=="medium"&&t[`thumbSize${re(n.size)}`]]}})(({theme:e,ownerState:t})=>v({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest})},t.size==="small"&&{width:12,height:12},t.orientation==="horizontal"&&{top:"50%",transform:"translate(-50%, -50%)"},t.orientation==="vertical"&&{left:"50%",transform:"translate(-50%, 50%)"},{"&::before":v({position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},t.size==="small"&&{boxShadow:"none"}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&:hover, &.${mn.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.16)`:je(e.palette[t.color].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}},[`&.${mn.active}`]:{boxShadow:`0px 0px 0px 14px ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.16)`:je(e.palette[t.color].main,.16)}`},[`&.${mn.disabled}`]:{"&:hover":{boxShadow:"none"}}})),L_=B(O_,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e,ownerState:t})=>v({[`&.${mn.valueLabelOpen}`]:{transform:`${t.orientation==="vertical"?"translateY(-50%)":"translateY(-100%)"} scale(1)`},zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),transform:`${t.orientation==="vertical"?"translateY(-50%)":"translateY(-100%)"} scale(0)`,position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem"},t.orientation==="horizontal"&&{top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"}},t.orientation==="vertical"&&{right:t.size==="small"?"20px":"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"}},t.size==="small"&&{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"})),V_=B("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>Na(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(({theme:e,ownerState:t,markActive:n})=>v({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},t.orientation==="horizontal"&&{top:"50%",transform:"translate(-1px, -50%)"},t.orientation==="vertical"&&{left:"50%",transform:"translate(-50%, 1px)"},n&&{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8})),z_=B("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>Na(e)&&e!=="markLabelActive",overridesResolver:(e,t)=>t.markLabel})(({theme:e,ownerState:t,markLabelActive:n})=>v({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap"},t.orientation==="horizontal"&&{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}},t.orientation==="vertical"&&{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}},n&&{color:(e.vars||e).palette.text.primary})),B_=e=>{const{disabled:t,dragging:n,marked:o,orientation:r,track:s,classes:i,color:a,size:l}=e,c={root:["root",t&&"disabled",n&&"dragging",o&&"marked",r==="vertical"&&"vertical",s==="inverted"&&"trackInverted",s===!1&&"trackFalse",a&&`color${re(a)}`,l&&`size${re(l)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${re(l)}`,a&&`thumbColor${re(a)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return Re(c,M_,i)},N_=({children:e})=>e,H_=b.forwardRef(function(t,n){var o,r,s,i,a,l,c,u,f,g,p,m,h,y,x,S,C,w,R,$,k,M,T,I;const D=Se({props:t,name:"MuiSlider"}),_=it().direction==="rtl",{"aria-label":j,"aria-valuetext":O,"aria-labelledby":A,component:L="span",components:V={},componentsProps:E={},color:H="primary",classes:te,className:ae,disableSwap:ee=!1,disabled:z=!1,getAriaLabel:U,getAriaValueText:W,marks:Q=!1,max:Y=100,min:J=0,orientation:ve="horizontal",size:G="medium",step:me=1,scale:K=vd,slotProps:ue,slots:fe,track:ce="normal",valueLabelDisplay:Fe="off",valueLabelFormat:le=vd}=D,Pe=se(D,F_),N=v({},D,{isRtl:_,max:Y,min:J,classes:te,disabled:z,disableSwap:ee,orientation:ve,marks:Q,color:H,size:G,step:me,scale:K,track:ce,valueLabelDisplay:Fe,valueLabelFormat:le}),{axisProps:q,getRootProps:pe,getHiddenInputProps:Me,getThumbProps:Te,open:ne,active:oe,axis:xe,focusedThumbIndex:ye,range:ge,dragging:De,marks:Le,values:Ve,trackOffset:Ce,trackLeap:we,getThumbStyle:Z}=bC(v({},N,{rootRef:n}));N.marked=Le.length>0&&Le.some(ie=>ie.label),N.dragging=De,N.focusedThumbIndex=ye;const he=B_(N),Ee=(o=(r=fe==null?void 0:fe.root)!=null?r:V.Root)!=null?o:j_,Be=(s=(i=fe==null?void 0:fe.rail)!=null?i:V.Rail)!=null?s:__,He=(a=(l=fe==null?void 0:fe.track)!=null?l:V.Track)!=null?a:E_,Xe=(c=(u=fe==null?void 0:fe.thumb)!=null?u:V.Thumb)!=null?c:A_,ot=(f=(g=fe==null?void 0:fe.valueLabel)!=null?g:V.ValueLabel)!=null?f:L_,ft=(p=(m=fe==null?void 0:fe.mark)!=null?m:V.Mark)!=null?p:V_,dt=(h=(y=fe==null?void 0:fe.markLabel)!=null?y:V.MarkLabel)!=null?h:z_,Ke=(x=(S=fe==null?void 0:fe.input)!=null?S:V.Input)!=null?x:"input",mt=(C=ue==null?void 0:ue.root)!=null?C:E.root,Dt=(w=ue==null?void 0:ue.rail)!=null?w:E.rail,wt=(R=ue==null?void 0:ue.track)!=null?R:E.track,yn=($=ue==null?void 0:ue.thumb)!=null?$:E.thumb,Bt=(k=ue==null?void 0:ue.valueLabel)!=null?k:E.valueLabel,bt=(M=ue==null?void 0:ue.mark)!=null?M:E.mark,pt=(T=ue==null?void 0:ue.markLabel)!=null?T:E.markLabel,_e=(I=ue==null?void 0:ue.input)!=null?I:E.input,Wt=Ue({elementType:Ee,getSlotProps:pe,externalSlotProps:mt,externalForwardedProps:Pe,additionalProps:v({},T_(Ee)&&{as:L}),ownerState:v({},N,mt==null?void 0:mt.ownerState),className:[he.root,ae]}),at=Ue({elementType:Be,externalSlotProps:Dt,ownerState:N,className:he.rail}),tt=Ue({elementType:He,externalSlotProps:wt,additionalProps:{style:v({},q[xe].offset(Ce),q[xe].leap(we))},ownerState:v({},N,wt==null?void 0:wt.ownerState),className:he.track}),gt=Ue({elementType:Xe,getSlotProps:Te,externalSlotProps:yn,ownerState:v({},N,yn==null?void 0:yn.ownerState),className:he.thumb}),$t=Ue({elementType:ot,externalSlotProps:Bt,ownerState:v({},N,Bt==null?void 0:Bt.ownerState),className:he.valueLabel}),ct=Ue({elementType:ft,externalSlotProps:bt,ownerState:N,className:he.mark}),kt=Ue({elementType:dt,externalSlotProps:pt,ownerState:N,className:he.markLabel}),dn=Ue({elementType:Ke,getSlotProps:Me,externalSlotProps:_e,ownerState:N});return d.jsxs(Ee,v({},Wt,{children:[d.jsx(Be,v({},at)),d.jsx(He,v({},tt)),Le.filter(ie=>ie.value>=J&&ie.value<=Y).map((ie,X)=>{const Ie=ks(ie.value,J,Y),Ae=q[xe].offset(Ie);let Ge;return ce===!1?Ge=Ve.indexOf(ie.value)!==-1:Ge=ce==="normal"&&(ge?ie.value>=Ve[0]&&ie.value<=Ve[Ve.length-1]:ie.value<=Ve[0])||ce==="inverted"&&(ge?ie.value<=Ve[0]||ie.value>=Ve[Ve.length-1]:ie.value>=Ve[0]),d.jsxs(b.Fragment,{children:[d.jsx(ft,v({"data-index":X},ct,!Pn(ft)&&{markActive:Ge},{style:v({},Ae,ct.style),className:de(ct.className,Ge&&he.markActive)})),ie.label!=null?d.jsx(dt,v({"aria-hidden":!0,"data-index":X},kt,!Pn(dt)&&{markLabelActive:Ge},{style:v({},Ae,kt.style),className:de(he.markLabel,kt.className,Ge&&he.markLabelActive),children:ie.label})):null]},X)}),Ve.map((ie,X)=>{const Ie=ks(ie,J,Y),Ae=q[xe].offset(Ie),Ge=Fe==="off"?N_:ot;return d.jsx(Ge,v({},!Pn(Ge)&&{valueLabelFormat:le,valueLabelDisplay:Fe,value:typeof le=="function"?le(K(ie),X):le,index:X,open:ne===X||oe===X||Fe==="on",disabled:z},$t,{children:d.jsx(Xe,v({"data-index":X},gt,{className:de(he.thumb,gt.className,oe===X&&he.active,ye===X&&he.focusVisible),style:v({},Ae,Z(X),gt.style),children:d.jsx(Ke,v({"data-index":X,"aria-label":U?U(X):j,"aria-valuenow":K(ie),"aria-labelledby":A,"aria-valuetext":W?W(K(ie),X):O,value:Ve[X]},dn))}))}),X)})]}))}),W_=H_;function U_(e){return Se}function G_(e){return ke("MuiBadge",e)}const q_=$e("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),An=q_,K_=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],qi=10,Ki=4,Y_=U_(),X_=e=>{const{color:t,anchorOrigin:n,invisible:o,overlap:r,variant:s,classes:i={}}=e,a={root:["root"],badge:["badge",s,o&&"invisible",`anchorOrigin${re(n.vertical)}${re(n.horizontal)}`,`anchorOrigin${re(n.vertical)}${re(n.horizontal)}${re(r)}`,`overlap${re(r)}`,t!=="default"&&`color${re(t)}`]};return Re(a,G_,i)},Z_=B("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),Q_=B("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${re(n.anchorOrigin.vertical)}${re(n.anchorOrigin.horizontal)}${re(n.overlap)}`],n.color!=="default"&&t[`color${re(n.color)}`],n.invisible&&t.invisible]}})(({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:qi*2,lineHeight:1,padding:"0 6px",height:qi*2,borderRadius:qi,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(n=>{var o,r;return((o=e.vars)!=null?o:e).palette[n].main&&((r=e.vars)!=null?r:e).palette[n].contrastText}).map(n=>({props:{color:n},style:{backgroundColor:(e.vars||e).palette[n].main,color:(e.vars||e).palette[n].contrastText}})),{props:{variant:"dot"},style:{borderRadius:Ki,height:Ki*2,minWidth:Ki*2,padding:0}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="rectangular",style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${An.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="rectangular",style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${An.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="rectangular",style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${An.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="rectangular",style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${An.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="circular",style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${An.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="right"&&n.overlap==="circular",style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${An.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="top"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="circular",style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${An.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:n})=>n.anchorOrigin.vertical==="bottom"&&n.anchorOrigin.horizontal==="left"&&n.overlap==="circular",style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${An.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}),J_=b.forwardRef(function(t,n){var o,r,s,i,a,l;const c=Y_({props:t,name:"MuiBadge"}),{anchorOrigin:u={vertical:"top",horizontal:"right"},className:f,component:g,components:p={},componentsProps:m={},children:h,overlap:y="rectangular",color:x="default",invisible:S=!1,max:C=99,badgeContent:w,slots:R,slotProps:$,showZero:k=!1,variant:M="standard"}=c,T=se(c,K_),{badgeContent:I,invisible:D,max:F,displayValue:_}=Dx({max:C,invisible:S,badgeContent:w,showZero:k}),j=Da({anchorOrigin:u,color:x,overlap:y,variant:M,badgeContent:w}),O=D||I==null&&M!=="dot",{color:A=x,overlap:L=y,anchorOrigin:V=u,variant:E=M}=O?j:c,H=E!=="dot"?_:void 0,te=v({},c,{badgeContent:I,invisible:O,max:F,displayValue:H,showZero:k,anchorOrigin:V,color:A,overlap:L,variant:E}),ae=X_(te),ee=(o=(r=R==null?void 0:R.root)!=null?r:p.Root)!=null?o:Z_,z=(s=(i=R==null?void 0:R.badge)!=null?i:p.Badge)!=null?s:Q_,U=(a=$==null?void 0:$.root)!=null?a:m.root,W=(l=$==null?void 0:$.badge)!=null?l:m.badge,Q=Ue({elementType:ee,externalSlotProps:U,externalForwardedProps:T,additionalProps:{ref:n,as:g},ownerState:te,className:de(U==null?void 0:U.className,ae.root,f)}),Y=Ue({elementType:z,externalSlotProps:W,ownerState:te,className:de(ae.badge,W==null?void 0:W.className)});return d.jsxs(ee,v({},Q,{children:[h,d.jsx(z,v({},Y,{children:H}))]}))}),e2=J_,t2=lt(d.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function n2(e){return ke("MuiTableSortLabel",e)}const o2=$e("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),Yi=o2,r2=["active","children","className","direction","hideSortIcon","IconComponent"],s2=e=>{const{classes:t,direction:n,active:o}=e,r={root:["root",o&&"active"],icon:["icon",`iconDirection${re(n)}`]};return Re(r,n2,t)},i2=B(rn,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${Yi.icon}`]:{opacity:.5}},[`&.${Yi.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${Yi.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),a2=B("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,t[`iconDirection${re(n.direction)}`]]}})(({theme:e,ownerState:t})=>v({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),l2=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiTableSortLabel"}),{active:r=!1,children:s,className:i,direction:a="asc",hideSortIcon:l=!1,IconComponent:c=t2}=o,u=se(o,r2),f=v({},o,{active:r,direction:a,hideSortIcon:l,IconComponent:c}),g=s2(f);return d.jsxs(i2,v({className:de(g.root,i),component:"span",disableRipple:!0,ownerState:f,ref:n},u,{children:[s,l&&!r?null:d.jsx(a2,{as:c,className:de(g.icon),ownerState:f})]}))}),c2=l2;function u2(e){return ke("MuiAlert",e)}const d2=$e("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),bd=d2,p2=lt(d.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),f2=lt(d.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),g2=lt(d.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),m2=lt(d.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),h2=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],v2=e=>{const{variant:t,color:n,severity:o,classes:r}=e,s={root:["root",`${t}${re(n||o)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return Re(s,u2,r)},b2=B(Yn,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${re(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?Tn:vn,o=e.palette.mode==="light"?vn:Tn,r=t.color||t.severity;return v({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},r&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${r}Color`]:n(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:o(e.palette[r].light,.9),[`& .${bd.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}},r&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${r}Color`]:n(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${bd.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}},r&&t.variant==="filled"&&v({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)}))}),x2=B("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),y2=B("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),xd=B("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),yd={success:d.jsx(p2,{fontSize:"inherit"}),warning:d.jsx(f2,{fontSize:"inherit"}),error:d.jsx(g2,{fontSize:"inherit"}),info:d.jsx(m2,{fontSize:"inherit"})},C2=b.forwardRef(function(t,n){var o,r,s,i,a,l;const c=Se({props:t,name:"MuiAlert"}),{action:u,children:f,className:g,closeText:p="Close",color:m,components:h={},componentsProps:y={},icon:x,iconMapping:S=yd,onClose:C,role:w="alert",severity:R="success",slotProps:$={},slots:k={},variant:M="standard"}=c,T=se(c,h2),I=v({},c,{color:m,severity:R,variant:M}),D=v2(I),F=(o=(r=k.closeButton)!=null?r:h.CloseButton)!=null?o:Ze,_=(s=(i=k.closeIcon)!=null?i:h.CloseIcon)!=null?s:qf,j=(a=$.closeButton)!=null?a:y.closeButton,O=(l=$.closeIcon)!=null?l:y.closeIcon;return d.jsxs(b2,v({role:w,elevation:0,ownerState:I,className:de(D.root,g),ref:n},T,{children:[x!==!1?d.jsx(x2,{ownerState:I,className:D.icon,children:x||S[R]||yd[R]}):null,d.jsx(y2,{ownerState:I,className:D.message,children:f}),u!=null?d.jsx(xd,{ownerState:I,className:D.action,children:u}):null,u==null&&C?d.jsx(xd,{ownerState:I,className:D.action,children:d.jsx(F,v({size:"small","aria-label":p,title:p,color:"inherit",onClick:C},j,{children:d.jsx(_,v({fontSize:"small"},O))}))}):null]}))}),S2=C2;function w2(e){return ke("MuiAlertTitle",e)}$e("MuiAlertTitle",["root"]);const P2=["className"],R2=e=>{const{classes:t}=e;return Re({root:["root"]},w2,t)},$2=B(Ot,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),k2=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiAlertTitle"}),{className:r}=o,s=se(o,P2),i=o,a=R2(i);return d.jsx($2,v({gutterBottom:!0,component:"div",ownerState:i,ref:n,className:de(a.root,r)},s))}),T2=k2,M2=["className","id"],I2=e=>{const{classes:t}=e;return Re({root:["root"]},QM,t)},D2=B(Ot,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),O2=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiDialogTitle"}),{className:r,id:s}=o,i=se(o,M2),a=o,l=I2(a),{titleId:c=s}=b.useContext(ug);return d.jsx(D2,v({component:"h2",className:de(l.root,r),ownerState:a,ref:n,variant:"h6",id:s??c},i))}),F2=O2;function j2(e){return ke("MuiLinearProgress",e)}$e("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const _2=["className","color","value","valueBuffer","variant"];let Xo=e=>e,Cd,Sd,wd,Pd,Rd,$d;const Ca=4,E2=In(Cd||(Cd=Xo` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),A2=In(Sd||(Sd=Xo` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),L2=In(wd||(wd=Xo` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),V2=e=>{const{classes:t,variant:n,color:o}=e,r={root:["root",`color${re(o)}`,n],dashed:["dashed",`dashedColor${re(o)}`],bar1:["bar",`barColor${re(o)}`,(n==="indeterminate"||n==="query")&&"bar1Indeterminate",n==="determinate"&&"bar1Determinate",n==="buffer"&&"bar1Buffer"],bar2:["bar",n!=="buffer"&&`barColor${re(o)}`,n==="buffer"&&`color${re(o)}`,(n==="indeterminate"||n==="query")&&"bar2Indeterminate",n==="buffer"&&"bar2Buffer"]};return Re(r,j2,t)},oc=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?vn(e.palette[t].main,.62):Tn(e.palette[t].main,.5),z2=B("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${re(n.color)}`],t[n.variant]]}})(({ownerState:e,theme:t})=>v({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:oc(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),B2=B("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${re(n.color)}`]]}})(({ownerState:e,theme:t})=>{const n=oc(t,e.color);return v({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},ao(Pd||(Pd=Xo` + animation: ${0} 3s infinite linear; + `),L2)),N2=B("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${re(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&t.bar1Indeterminate,n.variant==="determinate"&&t.bar1Determinate,n.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>v({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${Ca}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${Ca}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&ao(Rd||(Rd=Xo` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),E2)),H2=B("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${re(n.color)}`],(n.variant==="indeterminate"||n.variant==="query")&&t.bar2Indeterminate,n.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>v({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:oc(t,e.color),transition:`transform .${Ca}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&ao($d||($d=Xo` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),A2)),W2=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiLinearProgress"}),{className:r,color:s="primary",value:i,valueBuffer:a,variant:l="indeterminate"}=o,c=se(o,_2),u=v({},o,{color:s,variant:l}),f=V2(u),g=it(),p={},m={bar1:{},bar2:{}};if((l==="determinate"||l==="buffer")&&i!==void 0){p["aria-valuenow"]=Math.round(i),p["aria-valuemin"]=0,p["aria-valuemax"]=100;let h=i-100;g.direction==="rtl"&&(h=-h),m.bar1.transform=`translateX(${h}%)`}if(l==="buffer"&&a!==void 0){let h=(a||0)-100;g.direction==="rtl"&&(h=-h),m.bar2.transform=`translateX(${h}%)`}return d.jsxs(z2,v({className:de(f.root,r),ownerState:u,role:"progressbar"},p,{ref:n},c,{children:[l==="buffer"?d.jsx(B2,{className:f.dashed,ownerState:u}):null,d.jsx(N2,{className:f.bar1,ownerState:u,style:m.bar1}),l==="determinate"?null:d.jsx(H2,{className:f.bar2,ownerState:u,style:m.bar2})]}))}),U2=W2;function G2(e){return ke("MuiPagination",e)}$e("MuiPagination",["root","ul","outlined","text"]);const q2=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function K2(e={}){const{boundaryCount:t=1,componentName:n="usePagination",count:o=1,defaultPage:r=1,disabled:s=!1,hideNextButton:i=!1,hidePrevButton:a=!1,onChange:l,page:c,showFirstButton:u=!1,showLastButton:f=!1,siblingCount:g=1}=e,p=se(e,q2),[m,h]=It({controlled:c,default:r,name:n,state:"page"}),y=(T,I)=>{c||h(I),l&&l(T,I)},x=(T,I)=>{const D=I-T+1;return Array.from({length:D},(F,_)=>T+_)},S=x(1,Math.min(t,o)),C=x(Math.max(o-t+1,t+1),o),w=Math.max(Math.min(m-g,o-t-g*2-1),t+2),R=Math.min(Math.max(m+g,t+g*2+2),C.length>0?C[0]-2:o-1),$=[...u?["first"]:[],...a?[]:["previous"],...S,...w>t+2?["start-ellipsis"]:t+1t?[o-t]:[],...C,...i?[]:["next"],...f?["last"]:[]],k=T=>{switch(T){case"first":return 1;case"previous":return m-1;case"next":return m+1;case"last":return o;default:return null}},M=$.map(T=>typeof T=="number"?{onClick:I=>{y(I,T)},type:"page",page:T,selected:T===m,disabled:s,"aria-current":T===m?"true":void 0}:{onClick:I=>{y(I,k(T))},type:T,page:k(T),selected:!1,disabled:s||T.indexOf("ellipsis")===-1&&(T==="next"||T==="last"?m>=o:m<=1)});return v({items:M},p)}function Y2(e){return ke("MuiPaginationItem",e)}const X2=$e("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Qt=X2,kd=lt(d.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Td=lt(d.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),Md=lt(d.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),Id=lt(d.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),Z2=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],Yg=(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${re(n.size)}`],n.variant==="text"&&t[`text${re(n.color)}`],n.variant==="outlined"&&t[`outlined${re(n.color)}`],n.shape==="rounded"&&t.rounded,n.type==="page"&&t.page,(n.type==="start-ellipsis"||n.type==="end-ellipsis")&&t.ellipsis,(n.type==="previous"||n.type==="next")&&t.previousNext,(n.type==="first"||n.type==="last")&&t.firstLast]},Q2=e=>{const{classes:t,color:n,disabled:o,selected:r,size:s,shape:i,type:a,variant:l}=e,c={root:["root",`size${re(s)}`,l,i,n!=="standard"&&`color${re(n)}`,n!=="standard"&&`${l}${re(n)}`,o&&"disabled",r&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[a]],icon:["icon"]};return Re(c,Y2,t)},J2=B("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:Yg})(({theme:e,ownerState:t})=>v({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${Qt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),eE=B(rn,{name:"MuiPaginationItem",slot:"Root",overridesResolver:Yg})(({theme:e,ownerState:t})=>v({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Qt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Qt.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:je(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Qt.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>v({},t.variant==="text"&&{[`&.${Qt.selected}`]:v({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Qt.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${Qt.selected}`]:v({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:je(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:je(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:je(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Qt.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),tE=B("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>v({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),nE=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPaginationItem"}),{className:r,color:s="standard",component:i,components:a={},disabled:l=!1,page:c,selected:u=!1,shape:f="circular",size:g="medium",slots:p={},type:m="page",variant:h="text"}=o,y=se(o,Z2),x=v({},o,{color:s,disabled:l,selected:u,shape:f,size:g,type:m,variant:h}),S=it(),C=Q2(x),R=(S.direction==="rtl"?{previous:p.next||a.next||Id,next:p.previous||a.previous||Md,last:p.first||a.first||kd,first:p.last||a.last||Td}:{previous:p.previous||a.previous||Md,next:p.next||a.next||Id,first:p.first||a.first||kd,last:p.last||a.last||Td})[m];return m==="start-ellipsis"||m==="end-ellipsis"?d.jsx(J2,{ref:n,ownerState:x,className:de(C.root,r),children:"…"}):d.jsxs(eE,v({ref:n,ownerState:x,component:i,disabled:l,className:de(C.root,r)},y,{children:[m==="page"&&c,R?d.jsx(tE,{as:R,ownerState:x,className:C.icon}):null]}))}),Xg=nE,oE=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],rE=e=>{const{classes:t,variant:n}=e;return Re({root:["root",n],ul:["ul"]},G2,t)},sE=B("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})({}),iE=B("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function aE(e,t,n){return e==="page"?`${n?"":"Go to "}page ${t}`:`Go to ${e} page`}const lE=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiPagination"}),{boundaryCount:r=1,className:s,color:i="standard",count:a=1,defaultPage:l=1,disabled:c=!1,getItemAriaLabel:u=aE,hideNextButton:f=!1,hidePrevButton:g=!1,renderItem:p=M=>d.jsx(Xg,v({},M)),shape:m="circular",showFirstButton:h=!1,showLastButton:y=!1,siblingCount:x=1,size:S="medium",variant:C="text"}=o,w=se(o,oE),{items:R}=K2(v({},o,{componentName:"Pagination"})),$=v({},o,{boundaryCount:r,color:i,count:a,defaultPage:l,disabled:c,getItemAriaLabel:u,hideNextButton:f,hidePrevButton:g,renderItem:p,shape:m,showFirstButton:h,showLastButton:y,siblingCount:x,size:S,variant:C}),k=rE($);return d.jsx(sE,v({"aria-label":"pagination navigation",className:de(k.root,s),ownerState:$,ref:n},w,{children:d.jsx(iE,{className:k.ul,ownerState:$,children:R.map((M,T)=>d.jsx("li",{children:p(v({},M,{color:i,"aria-label":u(M.type,M.page,M.selected),shape:m,size:S,variant:C}))},T))})}))}),cE=lE;function uE(e){return ke("MuiSwitch",e)}const dE=$e("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Vt=dE,pE=["className","color","edge","size","sx"],fE=e=>{const{classes:t,edge:n,size:o,color:r,checked:s,disabled:i}=e,a={root:["root",n&&`edge${re(n)}`,`size${re(o)}`],switchBase:["switchBase",`color${re(r)}`,s&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=Re(a,uE,t);return v({},t,l)},gE=B("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${re(n.edge)}`],t[`size${re(n.size)}`]]}})(({ownerState:e})=>v({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${Vt.thumb}`]:{width:16,height:16},[`& .${Vt.switchBase}`]:{padding:4,[`&.${Vt.checked}`]:{transform:"translateX(16px)"}}})),mE=B(nl,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${Vt.input}`]:t.input},n.color!=="default"&&t[`color${re(n.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Vt.checked}`]:{transform:"translateX(20px)"},[`&.${Vt.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Vt.checked} + .${Vt.track}`]:{opacity:.5},[`&.${Vt.disabled} + .${Vt.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Vt.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:t})=>v({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Vt.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:je(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Vt.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${e.palette.mode==="light"?vn(e.palette[t.color].main,.62):Tn(e.palette[t.color].main,.55)}`}},[`&.${Vt.checked} + .${Vt.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}})),hE=B("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),vE=B("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),bE=b.forwardRef(function(t,n){const o=Se({props:t,name:"MuiSwitch"}),{className:r,color:s="primary",edge:i=!1,size:a="medium",sx:l}=o,c=se(o,pE),u=v({},o,{color:s,edge:i,size:a}),f=fE(u),g=d.jsx(vE,{className:f.thumb,ownerState:u});return d.jsxs(gE,{className:de(f.root,r),sx:l,ownerState:u,children:[d.jsx(mE,v({type:"checkbox",icon:g,checkedIcon:g,ref:n,ownerState:u},c,{classes:v({},f,{root:f.switchBase})})),d.jsx(hE,{className:f.track,ownerState:u})]})}),xE=bE,Eo=e=>{var t,n,o,r;return(r=(t=e.id)!==null&&t!==void 0?t:(o=(n=e.accessorKey)===null||n===void 0?void 0:n.toString)===null||o===void 0?void 0:o.call(n))!==null&&r!==void 0?r:e.header},js=e=>{const t=[],n=o=>{o.forEach(r=>{r.columns?n(r.columns):t.push(r)})};return n(e),t},Zg=({columnDefs:e,tableOptions:t})=>{const{aggregationFns:n={},defaultDisplayColumn:o,filterFns:r={},sortingFns:s={},state:{columnFilterFns:i={}}={}}=t;return e.map(a=>{var l,c;if(a.id||(a.id=Eo(a)),a.columnDefType||(a.columnDefType="data"),!((l=a.columns)===null||l===void 0)&&l.length)a.columnDefType="group",a.columns=Zg({columnDefs:a.columns,tableOptions:t});else if(a.columnDefType==="data"){if(Array.isArray(a.aggregationFn)){const u=a.aggregationFn;a.aggregationFn=(f,g,p)=>u.map(m=>{var h;return(h=n[m])===null||h===void 0?void 0:h.call(n,f,g,p)})}Object.keys(r).includes(i[a.id])&&(a.filterFn=(c=r[i[a.id]])!==null&&c!==void 0?c:r.fuzzy,a._filterFn=i[a.id]),Object.keys(s).includes(a.sortingFn)&&(a.sortingFn=s[a.sortingFn])}else a.columnDefType==="display"&&(a=Object.assign(Object.assign({},o),a));return a})},Qg=(e,t,n)=>{e.getCanPin()&&e.pin(t.getIsPinned());const o=[...n];return o.splice(o.indexOf(t.id),0,o.splice(o.indexOf(e.id),1)[0]),o},yE=e=>{var t;return e.filterVariant==="multi-select"?"arrIncludesSome":!((t=e.filterVariant)===null||t===void 0)&&t.includes("range")?"betweenInclusive":e.filterVariant==="select"||e.filterVariant==="checkbox"?"equals":"fuzzy"},CE=(e,t)=>{const n=t.getLeftVisibleLeafColumns();return n.length?n[0].id===e.id:t.getVisibleLeafColumns()[0].id===e.id},SE=(e,t)=>{const n=t.getRightVisibleLeafColumns(),o=t.getVisibleLeafColumns();return n.length?n[n.length-1].id===e.id:o[o.length-1].id===e.id},wE=(e,t)=>t.getIsPinned()==="left"&&e.getLeftLeafHeaders().length-1===t.getPinnedIndex(),PE=e=>e.getIsPinned()==="right"&&e.getPinnedIndex()===0,RE=(e,t)=>e.getRightLeafHeaders().slice(t.getPinnedIndex()+1).reduce((n,o)=>n+o.getSize(),0);function dL(){return{accessor:(e,t)=>typeof e=="function"?Object.assign(Object.assign({},t),{accessorFn:e}):Object.assign(Object.assign({},t),{accessorKey:e}),display:e=>e,group:e=>e}}const $E=(e,t,n=-1,o=0,r,s)=>Or(e,"mrt-row-create",t??Object.assign({},...js(e.options.columns).map(i=>({[Eo(i)]:""}))),n,o,r,s),be=(e,t)=>e instanceof Function?e(t):e,no=e=>{var t,n,o;let r="",s="";return e&&(typeof e!="object"?(r=e,s=e):(r=(n=(t=e.label)!==null&&t!==void 0?t:e.text)!==null&&n!==void 0?n:e.value,s=(o=e.value)!==null&&o!==void 0?o:r)),{label:r,value:s}},Jg=({cell:e,table:t})=>{const{enableEditing:n}=t.options,{column:{columnDef:o},row:r}=e;return!e.getIsPlaceholder()&&be(n,r)&&be(o.enableEditing,r)!==!1},em=({cell:e,table:t})=>{const{options:{editDisplayMode:n},refs:{editInputRefs:o}}=t,{column:r}=e;Jg({cell:e,table:t})&&n==="cell"&&(t.setEditingCell(e),queueMicrotask(()=>{var s;const i=o.current[r.id];i&&(i.focus(),(s=i.select)===null||s===void 0||s.call(i))}))};function bo({header:e,id:t,size:n,tableOptions:o}){const{defaultDisplayColumn:r,displayColumnDefOptions:s,localization:i}=o;return Object.assign(Object.assign(Object.assign(Object.assign({},r),{header:e?i[e]:"",size:n}),s==null?void 0:s[t]),{id:t})}const tm=e=>{const{enableRowPinning:t,rowPinningDisplayMode:n}=e;return!!(t&&!(n!=null&&n.startsWith("select")))},nm=e=>{const{enableRowDragging:t,enableRowOrdering:n}=e;return!!(t||n)},rc=e=>{const{enableExpanding:t,enableGrouping:n,renderDetailPanel:o,state:{grouping:r}}=e;return!!(t||n&&(r===void 0||r!=null&&r.length)||o)},sc=e=>{const{createDisplayMode:t,editDisplayMode:n,enableEditing:o,enableRowActions:r,state:{creatingRow:s}}=e;return!!(r||s&&t==="row"||o&&["modal","row"].includes(n??""))},om=e=>!!e.enableRowSelection,rm=e=>!!e.enableRowNumbers,sm=e=>e.layoutMode==="grid-no-grow",kE=e=>[tm(e)&&"mrt-row-pin",nm(e)&&"mrt-row-drag",e.positionActionsColumn==="first"&&sc(e)&&"mrt-row-actions",e.positionExpandColumn==="first"&&rc(e)&&"mrt-row-expand",om(e)&&"mrt-row-select",rm(e)&&"mrt-row-numbers"].filter(Boolean),TE=e=>[e.positionActionsColumn==="last"&&sc(e)&&"mrt-row-actions",e.positionExpandColumn==="last"&&rc(e)&&"mrt-row-expand",sm(e)&&"mrt-row-spacer"].filter(Boolean),ic=(e,t=!1)=>{const{state:{columnOrder:n=[]}}=e,o=kE(e),r=TE(e),s=js(e.columns).map(a=>Eo(a));let i=t?s:Array.from(new Set([...n,...s]));return i=i.filter(a=>!o.includes(a)&&!r.includes(a)),[...o,...i,...r]},im=({row:e,table:t})=>{const{options:{enableRowSelection:n}}=t;return e.getIsSelected()||be(n,e)&&e.getCanSelectSubRows()&&e.getIsAllSubRowsSelected()},am=e=>{const{getState:t,options:n}=e,{enableGlobalFilterRankedResults:o,manualExpanding:r,manualFiltering:s,manualGrouping:i,manualSorting:a}=n,{expanded:l,globalFilterFn:c}=t();return!r&&!s&&!i&&!a&&o&&c==="fuzzy"&&l!==!0&&!Object.values(l).some(Boolean)},ME=Object.assign({},ms),lm=(e,t,n,o)=>{const r=Uh(e.getValue(t),n,{threshold:zt.MATCHES});return o(r),r.passed};lm.autoRemove=e=>!e;const cm=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().includes(n.toString().toLowerCase().trim());cm.autoRemove=e=>!e;const um=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().startsWith(n.toString().toLowerCase().trim());um.autoRemove=e=>!e;const dm=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().endsWith(n.toString().toLowerCase().trim());dm.autoRemove=e=>!e;const Si=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim()===(n==null?void 0:n.toString().toLowerCase().trim());Si.autoRemove=e=>!e;const pm=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim()!==n.toString().toLowerCase().trim();pm.autoRemove=e=>!e;const wi=(e,t,n)=>!isNaN(+n)&&!isNaN(+e.getValue(t))?+e.getValue(t)>+n:e.getValue(t).toString().toLowerCase().trim()>(n==null?void 0:n.toString().toLowerCase().trim());wi.autoRemove=e=>!e;const ac=(e,t,n)=>Si(e,t,n)||wi(e,t,n);ac.autoRemove=e=>!e;const Pi=(e,t,n)=>!isNaN(+n)&&!isNaN(+e.getValue(t))?+e.getValue(t)<+n:e.getValue(t).toString().toLowerCase().trim()<(n==null?void 0:n.toString().toLowerCase().trim());Pi.autoRemove=e=>!e;const lc=(e,t,n)=>Si(e,t,n)||Pi(e,t,n);lc.autoRemove=e=>!e;const fm=(e,t,n)=>(["",void 0].includes(n[0])||wi(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||Pi(e,t,n[1]));fm.autoRemove=e=>!e;const gm=(e,t,n)=>(["",void 0].includes(n[0])||ac(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||lc(e,t,n[1]));gm.autoRemove=e=>!e;const mm=(e,t,n)=>!e.getValue(t).toString().trim();mm.autoRemove=e=>!e;const hm=(e,t,n)=>!!e.getValue(t).toString().trim();hm.autoRemove=e=>!e;const IE=Object.assign(Object.assign({},Cn),{between:fm,betweenInclusive:gm,contains:cm,empty:mm,endsWith:dm,equals:Si,fuzzy:lm,greaterThan:wi,greaterThanOrEqualTo:ac,lessThan:Pi,lessThanOrEqualTo:lc,notEmpty:hm,notEquals:pm,startsWith:um}),DE=(e,t,n)=>{let o=0;return e.columnFiltersMeta[n]&&(o=Kh(e.columnFiltersMeta[n],t.columnFiltersMeta[n])),o===0?oo.alphanumeric(e,t,n):o},OE=Object.assign(Object.assign({},oo),{fuzzy:DE}),FE=(e,t)=>Math.max(...Object.values(t.columnFiltersMeta).map(n=>n.rank))-Math.max(...Object.values(e.columnFiltersMeta).map(n=>n.rank));function ze(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var{row:t,table:n,variant:o="icon"}=e,r=ze(e,["row","table","variant"]);const{getState:s,options:{icons:{CancelIcon:i,SaveIcon:a},localization:l,onCreatingRowCancel:c,onCreatingRowSave:u,onEditingRowCancel:f,onEditingRowSave:g},refs:{editInputRefs:p},setCreatingRow:m,setEditingRow:h}=n,{creatingRow:y,editingRow:x,isSaving:S}=s(),C=(y==null?void 0:y.id)===t.id,w=(x==null?void 0:x.id)===t.id,R=()=>{C?(c==null||c({row:t,table:n}),m(null)):w&&(f==null||f({row:t,table:n}),h(null)),t._valuesCache={}},$=()=>{var k;(k=Object.values(p==null?void 0:p.current).filter(M=>{var T,I;return t.id===((I=(T=M==null?void 0:M.name)===null||T===void 0?void 0:T.split("_"))===null||I===void 0?void 0:I[0])}))===null||k===void 0||k.forEach(M=>{M.value!==void 0&&Object.hasOwn(t==null?void 0:t._valuesCache,M.name)&&(t._valuesCache[M.name]=M.value)}),C?u==null||u({exitCreatingMode:()=>m(null),row:t,table:n,values:t._valuesCache}):w&&(g==null||g({exitEditingMode:()=>h(null),row:t,table:n,values:t==null?void 0:t._valuesCache}))};return d.jsx(nt,{onClick:k=>k.stopPropagation(),sx:k=>Object.assign({display:"flex",gap:"0.75rem"},be(r==null?void 0:r.sx,k)),children:o==="icon"?d.jsxs(d.Fragment,{children:[d.jsx(st,{title:l.cancel,children:d.jsx(Ze,{"aria-label":l.cancel,onClick:R,children:d.jsx(i,{})})}),(C&&u||w&&g)&&d.jsx(st,{title:l.save,children:d.jsx(Ze,{"aria-label":l.save,color:"info",onClick:$,children:S?d.jsx(ma,{size:18}):d.jsx(a,{})})})]}):d.jsxs(d.Fragment,{children:[d.jsx(tn,{onClick:R,sx:{minWidth:"100px"},children:l.cancel}),d.jsxs(tn,{onClick:$,sx:{minWidth:"100px"},variant:"contained",children:[S&&d.jsx(ma,{color:"inherit",size:18}),l.save]})]})})},yr=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),Ft=(e,t)=>{var n;const o=be(e.options.mrtTheme,t),r=(n=o==null?void 0:o.baseBackgroundColor)!==null&&n!==void 0?n:t.palette.mode==="dark"?vn(t.palette.background.default,.05):t.palette.background.default;return Object.assign({baseBackgroundColor:r,draggingBorderColor:t.palette.primary.main,matchHighlightColor:t.palette.mode==="dark"?Tn(t.palette.warning.dark,.25):vn(t.palette.warning.light,.5),menuBackgroundColor:vn(r,.07),pinnedRowBackgroundColor:je(t.palette.primary.main,.1),selectedRowBackgroundColor:je(t.palette.primary.main,.2)},o)},Sa={content:'""',height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:-1},bm=({column:e,table:t,theme:n})=>{const{baseBackgroundColor:o}=Ft(t,n);return{'&[data-pinned="true"]':{"&:before":Object.assign({backgroundColor:je(Tn(o,n.palette.mode==="dark"?.05:.01),.97),boxShadow:e?wE(t,e)?`-4px 0 4px -4px ${je(n.palette.grey[700],.5)} inset`:PE(e)?`4px 0 4px -4px ${je(n.palette.grey[700],.5)} inset`:void 0:void 0},Sa)}}},cc=({column:e,header:t,table:n,tableCellProps:o,theme:r})=>{var s,i,a,l,c,u;const{getState:f,options:{enableColumnVirtualization:g,layoutMode:p}}=n,{draggingColumn:m}=f(),{columnDef:h}=e,{columnDefType:y}=h,x=h.columnDefType!=="group"&&e.getIsPinned(),S={minWidth:`max(calc(var(--${t?"header":"col"}-${yr((s=t==null?void 0:t.id)!==null&&s!==void 0?s:e.id)}-size) * 1px), ${(i=h.minSize)!==null&&i!==void 0?i:30}px)`,width:`calc(var(--${t?"header":"col"}-${yr((a=t==null?void 0:t.id)!==null&&a!==void 0?a:e.id)}-size) * 1px)`};p==="grid"?S.flex=`${[0,!1].includes(h.grow)?0:`var(--${t?"header":"col"}-${yr((l=t==null?void 0:t.id)!==null&&l!==void 0?l:e.id)}-size)`} 0 auto`:p==="grid-no-grow"&&(S.flex=`${+(h.grow||0)} 0 auto`);const C=x?Object.assign(Object.assign({},bm({column:e,table:n,theme:r})),{left:x==="left"?`${e.getStart("left")}px`:void 0,opacity:.97,position:"sticky",right:x==="right"?`${RE(n,e)}px`:void 0}):{};return Object.assign(Object.assign(Object.assign({backgroundColor:"inherit",backgroundImage:"inherit",display:p!=null&&p.startsWith("grid")?"flex":void 0,justifyContent:y==="group"?"center":p!=null&&p.startsWith("grid")?o.align:void 0,opacity:((c=n.getState().draggingColumn)===null||c===void 0?void 0:c.id)===e.id||((u=n.getState().hoveredColumn)===null||u===void 0?void 0:u.id)===e.id?.5:1,position:"relative",transition:g?"none":"padding 150ms ease-in-out",zIndex:e.getIsResizing()||(m==null?void 0:m.id)===e.id?2:y!=="group"&&x?1:0},C),S),be(o==null?void 0:o.sx,r))},xm=({table:e,theme:t})=>({alignItems:"flex-start",backgroundColor:Ft(e,t).baseBackgroundColor,display:"grid",flexWrap:"wrap-reverse",minHeight:"3.5rem",overflow:"hidden",position:"relative",transition:"all 150ms ease-in-out",zIndex:1}),fs=e=>e.direction==="rtl"?{style:{transform:"scaleX(-1)"}}:void 0,un=e=>({disableInteractive:!0,enterDelay:1e3,enterNextDelay:1e3,placement:e}),_t=e=>{var{icon:t,label:n,onOpenSubMenu:o,table:r}=e,s=ze(e,["icon","label","onOpenSubMenu","table"]);const{options:{icons:{ArrowRightIcon:i}}}=r;return d.jsxs(Un,Object.assign({sx:{alignItems:"center",justifyContent:"space-between",minWidth:"120px",my:0,py:"6px"}},s,{children:[d.jsxs(nt,{sx:{alignItems:"center",display:"flex"},children:[d.jsx(uw,{children:t}),n]}),o&&d.jsx(Ze,{onClick:o,onMouseEnter:o,size:"small",sx:{p:0},children:d.jsx(i,{})})]}))},jE=e=>{var{anchorEl:t,handleEdit:n,row:o,setAnchorEl:r,staticRowIndex:s,table:i}=e,a=ze(e,["anchorEl","handleEdit","row","setAnchorEl","staticRowIndex","table"]);const{getState:l,options:{editDisplayMode:c,enableEditing:u,icons:{EditIcon:f},localization:g,renderRowActionMenuItems:p}}=i,{density:m}=l(),h=it(),{menuBackgroundColor:y}=Ft(i,h);return d.jsxs(qo,Object.assign({MenuListProps:{dense:m==="compact",sx:{backgroundColor:y}},anchorEl:t,disableScrollLock:!0,onClick:x=>x.stopPropagation(),onClose:()=>r(null),open:!!t},a,{children:[be(u,o)&&["modal","row"].includes(c)&&d.jsx(_t,{icon:d.jsx(f,{}),label:g.edit,onClick:n,table:i}),p==null?void 0:p({closeMenu:()=>r(null),row:o,staticRowIndex:s,table:i})]}))},Dd={"&:hover":{opacity:1},height:"2rem",ml:"10px",opacity:.5,transition:"opacity 150ms",width:"2rem"},_E=e=>{var{cell:t,row:n,staticRowIndex:o,table:r}=e,s=ze(e,["cell","row","staticRowIndex","table"]);const{getState:i,options:{createDisplayMode:a,editDisplayMode:l,enableEditing:c,icons:{EditIcon:u,MoreHorizIcon:f},localization:g,renderRowActionMenuItems:p,renderRowActions:m},setEditingRow:h}=r,{creatingRow:y,editingRow:x}=i(),S=(y==null?void 0:y.id)===n.id,C=(x==null?void 0:x.id)===n.id,w=S&&a==="row"||C&&l==="row",[R,$]=b.useState(null),k=T=>{T.stopPropagation(),T.preventDefault(),$(T.currentTarget)},M=T=>{T.stopPropagation(),h(Object.assign({},n)),$(null)};return d.jsx(d.Fragment,{children:m&&!w?m({cell:t,row:n,staticRowIndex:o,table:r}):w?d.jsx(vm,{row:n,table:r}):!p&&be(c,n)&&["modal","row"].includes(l)?d.jsx(st,{placement:"right",title:g.edit,children:d.jsx(Ze,Object.assign({"aria-label":g.edit,onClick:M,sx:Dd},s,{children:d.jsx(u,{})}))}):p?d.jsxs(d.Fragment,{children:[d.jsx(st,Object.assign({},un(),{title:g.rowActions,children:d.jsx(Ze,Object.assign({"aria-label":g.rowActions,onClick:k,size:"small",sx:Dd},s,{children:d.jsx(f,{})}))})),d.jsx(jE,{anchorEl:R,handleEdit:M,row:n,setAnchorEl:$,staticRowIndex:o,table:r})]}):null})},EE=e=>Object.assign({Cell:({cell:t,row:n,staticRowIndex:o,table:r})=>d.jsx(_E,{cell:t,row:n,staticRowIndex:o,table:r})},bo({header:"actions",id:"mrt-row-actions",size:70,tableOptions:e})),uc=e=>{var t,n,{iconButtonProps:o,location:r,onDragEnd:s,onDragStart:i,table:a}=e,l=ze(e,["iconButtonProps","location","onDragEnd","onDragStart","table"]);const{options:{icons:{DragHandleIcon:c},localization:u}}=a,f=Object.assign(Object.assign({},o),l);return d.jsx(st,Object.assign({},un("top"),{title:(t=f==null?void 0:f.title)!==null&&t!==void 0?t:u.move,children:d.jsx(Ze,Object.assign({"aria-label":(n=f.title)!==null&&n!==void 0?n:u.move,disableRipple:!0,draggable:"true",size:"small"},f,{onClick:g=>{var p;g.stopPropagation(),(p=f==null?void 0:f.onClick)===null||p===void 0||p.call(f,g)},onDragEnd:s,onDragStart:i,sx:g=>Object.assign({"&:active":{cursor:"grabbing"},"&:hover":{backgroundColor:"transparent",opacity:1},cursor:"grab",m:"0 -0.1rem",opacity:r==="row"?1:.3,p:"2px",transition:"all 150ms ease-in-out"},be(f==null?void 0:f.sx,g)),title:void 0,children:d.jsx(c,{})}))}))},AE=e=>{var{row:t,rowRef:n,table:o}=e,r=ze(e,["row","rowRef","table"]);const{options:{muiRowDragHandleProps:s}}=o,i=Object.assign(Object.assign({},be(s,{row:t,table:o})),r),a=c=>{var u;(u=i==null?void 0:i.onDragStart)===null||u===void 0||u.call(i,c);try{c.dataTransfer.setDragImage(n.current,0,0)}catch(f){console.error(f)}o.setDraggingRow(t)},l=c=>{var u;(u=i==null?void 0:i.onDragEnd)===null||u===void 0||u.call(i,c),o.setDraggingRow(null),o.setHoveredRow(null)};return d.jsx(uc,{iconButtonProps:i,location:"row",onDragEnd:l,onDragStart:a,table:o})},LE=e=>Object.assign({Cell:({row:t,rowRef:n,table:o})=>d.jsx(AE,{row:t,rowRef:n,table:o}),grow:!1},bo({header:"move",id:"mrt-row-drag",size:60,tableOptions:e})),VE=e=>{var t,n,{table:o}=e,r=ze(e,["table"]);const{getCanSomeRowsExpand:s,getIsAllRowsExpanded:i,getIsSomeRowsExpanded:a,getState:l,options:{icons:{KeyboardDoubleArrowDownIcon:c},localization:u,muiExpandAllButtonProps:f,renderDetailPanel:g},toggleAllRowsExpanded:p}=o,{density:m,isLoading:h}=l(),y=Object.assign(Object.assign({},be(f,{table:o})),r),x=i();return d.jsx(st,Object.assign({},un(),{title:(t=y==null?void 0:y.title)!==null&&t!==void 0?t:x?u.collapseAll:u.expandAll,children:d.jsx("span",{children:d.jsx(Ze,Object.assign({"aria-label":u.expandAll,disabled:h||!g&&!s(),onClick:()=>p(!x)},y,{sx:S=>Object.assign({height:m==="compact"?"1.75rem":"2.25rem",mt:m!=="compact"?"-0.25rem":void 0,width:m==="compact"?"1.75rem":"2.25rem"},be(y==null?void 0:y.sx,S)),title:void 0,children:(n=y==null?void 0:y.children)!==null&&n!==void 0?n:d.jsx(c,{style:{transform:`rotate(${x?-180:a()?-90:0}deg)`,transition:"transform 150ms"}})}))})}))},Od=({row:e,staticRowIndex:t,table:n})=>{var o,r;const s=it(),{getState:i,options:{icons:{ExpandMoreIcon:a},localization:l,muiExpandButtonProps:c,positionExpandColumn:u,renderDetailPanel:f}}=n,{density:g}=i(),p=be(c,{row:e,staticRowIndex:t,table:n}),m=e.getCanExpand(),h=e.getIsExpanded(),y=S=>{var C;S.stopPropagation(),e.toggleExpanded(),(C=p==null?void 0:p.onClick)===null||C===void 0||C.call(p,S)},x=!!(f!=null&&f({row:e,table:n}));return d.jsx(st,Object.assign({disableHoverListener:!m&&!x},un(),{title:(o=p==null?void 0:p.title)!==null&&o!==void 0?o:h?l.collapse:l.expand,children:d.jsx("span",{children:d.jsx(Ze,Object.assign({"aria-label":l.expand,disabled:!m&&!x},p,{onClick:y,sx:S=>Object.assign({height:g==="compact"?"1.75rem":"2.25rem",opacity:!m&&!x?.3:1,[S.direction==="rtl"||u==="last"?"mr":"ml"]:`${e.depth*16}px`,width:g==="compact"?"1.75rem":"2.25rem"},be(p==null?void 0:p.sx,S)),title:void 0,children:(r=p==null?void 0:p.children)!==null&&r!==void 0?r:d.jsx(a,{style:{transform:`rotate(${!m&&!f?u==="last"||s.direction==="rtl"?90:-90:h?-180:0}deg)`,transition:"transform 150ms"}})}))})}))},zE=e=>{var t;const{defaultColumn:n,enableExpandAll:o,groupedColumnMode:r,positionExpandColumn:s,renderDetailPanel:i,state:{grouping:a}}=e,l=s==="last"?{align:"right"}:void 0;return Object.assign({Cell:({cell:c,column:u,row:f,staticRowIndex:g,table:p})=>{var m,h,y;const x={row:f,staticRowIndex:g,table:p},S=(m=f.subRows)===null||m===void 0?void 0:m.length;return r==="remove"&&f.groupingColumnId?d.jsxs(Vr,{alignItems:"center",flexDirection:"row",gap:"0.25rem",children:[d.jsx(Od,Object.assign({},x)),d.jsx(st,Object.assign({},un("right"),{title:p.getColumn(f.groupingColumnId).columnDef.header,children:d.jsx("span",{children:f.groupingValue})})),!!S&&d.jsxs("span",{children:["(",S,")"]})]}):d.jsxs(d.Fragment,{children:[d.jsx(Od,Object.assign({},x)),(y=(h=u.columnDef).GroupedCell)===null||y===void 0?void 0:y.call(h,{cell:c,column:u,row:f,table:p})]})},Header:o?({table:c})=>{var u;return d.jsxs(d.Fragment,{children:[d.jsx(VE,{table:c}),r==="remove"&&((u=a==null?void 0:a.map(f=>c.getColumn(f).columnDef.header))===null||u===void 0?void 0:u.join(", "))]})}:void 0,muiTableBodyCellProps:l,muiTableHeadCellProps:l},bo({header:"expand",id:"mrt-row-expand",size:r==="remove"?(t=n==null?void 0:n.size)!==null&&t!==void 0?t:180:i?o?60:70:100,tableOptions:e}))},BE=e=>{const{localization:t,rowNumberDisplayMode:n}=e,{pagination:{pageIndex:o,pageSize:r}}=e.state;return Object.assign({Cell:({row:s,staticRowIndex:i})=>{var a;return((a=n==="static"?(i||0)+(r||0)*(o||0):s.index)!==null&&a!==void 0?a:0)+1},Header:()=>t.rowNumber,grow:!1},bo({header:"rowNumbers",id:"mrt-row-numbers",size:50,tableOptions:e}))},Xi=e=>{var{pinningPosition:t,row:n,table:o}=e,r=ze(e,["pinningPosition","row","table"]);const{options:{icons:{CloseIcon:s,PushPinIcon:i},localization:a,rowPinningDisplayMode:l}}=o,c=n.getIsPinned(),[u,f]=b.useState(!1),g=p=>{f(!1),p.stopPropagation(),n.pin(c?!1:t)};return d.jsx(st,Object.assign({},un(),{open:u,title:c?a.unpin:a.pin,children:d.jsx(Ze,Object.assign({"aria-label":a.pin,onClick:g,onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),size:"small"},r,{sx:p=>Object.assign({height:"24px",width:"24px"},be(r==null?void 0:r.sx,p)),children:c?d.jsx(s,{}):d.jsx(i,{fontSize:"small",style:{transform:`rotate(${l==="sticky"?135:t==="top"?180:0}deg)`}})}))}))},NE=e=>{var{row:t,table:n}=e,o=ze(e,["row","table"]);const{getState:r,options:{enableRowPinning:s,rowPinningDisplayMode:i}}=n,{density:a}=r();if(!be(s,t))return null;const c=Object.assign({row:t,table:n},o);return i==="top-and-bottom"&&!t.getIsPinned()?d.jsxs(nt,{sx:{display:"flex",flexDirection:a==="compact"?"row":"column"},children:[d.jsx(Xi,Object.assign({pinningPosition:"top"},c)),d.jsx(Xi,Object.assign({pinningPosition:"bottom"},c))]}):d.jsx(Xi,Object.assign({pinningPosition:i==="bottom"?"bottom":"top"},c))},HE=e=>Object.assign({Cell:({row:t,table:n})=>d.jsx(NE,{row:t,table:n}),grow:!1},bo({header:"pin",id:"mrt-row-pin",size:60,tableOptions:e})),wa=e=>{var t,{row:n,staticRowIndex:o,table:r}=e,s=ze(e,["row","staticRowIndex","table"]);const{getState:i,options:{enableMultiRowSelection:a,enableRowPinning:l,localization:c,muiSelectAllCheckboxProps:u,muiSelectCheckboxProps:f,rowPinningDisplayMode:g,selectAllMode:p}}=r,{density:m,isLoading:h}=i(),y=!n,x=Object.assign(Object.assign({},n?be(f,{row:n,staticRowIndex:o,table:r}):be(u,{table:r})),s),S=l&&(g==null?void 0:g.includes("select")),C=y?p==="page"?r.getIsAllPageRowsSelected():r.getIsAllRowsSelected():void 0,w=(k,M)=>{var T;M.getIsAllSubRowsSelected()&&M.getCanSelectSubRows()&&((T=M.subRows)===null||T===void 0||T.forEach(I=>I.toggleSelected(!1))),M.getToggleSelectedHandler()(k),S&&M.pin(!M.getIsPinned()&&k.target.checked?g!=null&&g.includes("bottom")?"bottom":"top":!1)},R=k=>{p==="all"?r.getToggleAllRowsSelectedHandler()(k):r.getToggleAllPageRowsSelectedHandler()(k),S&&r.setRowPinning({bottom:[],top:[]})},$=Object.assign(Object.assign({"aria-label":y?c.toggleSelectAll:c.toggleSelectRow,checked:y?C:im({row:n,table:r}),disabled:h||n&&!n.getCanSelect()||(n==null?void 0:n.id)==="mrt-row-create",inputProps:{"aria-label":y?c.toggleSelectAll:c.toggleSelectRow},onChange:k=>{k.stopPropagation(),n?w(k,n):R(k)},size:m==="compact"?"small":"medium"},x),{onClick:k=>{var M;k.stopPropagation(),(M=x==null?void 0:x.onClick)===null||M===void 0||M.call(x,k)},sx:k=>Object.assign({height:m==="compact"?"1.75rem":"2.5rem",m:m!=="compact"?"-0.4rem":void 0,width:m==="compact"?"1.75rem":"2.5rem",zIndex:0},be(x==null?void 0:x.sx,k)),title:void 0});return d.jsx(st,Object.assign({},un(),{title:(t=x==null?void 0:x.title)!==null&&t!==void 0?t:y?c.toggleSelectAll:c.toggleSelectRow,children:a===!1?d.jsx(v1,Object.assign({},$)):d.jsx(ol,Object.assign({indeterminate:y?r.getIsSomeRowsSelected()&&!C:(n==null?void 0:n.getIsSomeSelected())&&n.getCanSelectSubRows()},$))}))},WE=e=>{const{enableMultiRowSelection:t,enableSelectAll:n}=e;return Object.assign({Cell:({row:o,staticRowIndex:r,table:s})=>d.jsx(wa,{row:o,staticRowIndex:r,table:s}),Header:n&&t?({table:o})=>d.jsx(wa,{table:o}):void 0,grow:!1},bo({header:"select",id:"mrt-row-select",size:n?60:70,tableOptions:e}))},UE={ArrowDownwardIcon:qp,ArrowRightIcon:Kp,CancelIcon:Yp,ChevronLeftIcon:Xp,ChevronRightIcon:Zp,ClearAllIcon:Qp,CloseIcon:Jp,ContentCopy:ef,DensityLargeIcon:tf,DensityMediumIcon:nf,DensitySmallIcon:of,DragHandleIcon:rf,DynamicFeedIcon:sf,EditIcon:af,ExpandMoreIcon:lf,FilterAltIcon:cf,FilterListIcon:uf,FilterListOffIcon:df,FirstPageIcon:pf,FullscreenExitIcon:gf,FullscreenIcon:ff,KeyboardDoubleArrowDownIcon:mf,LastPageIcon:hf,MoreHorizIcon:vf,MoreVertIcon:bf,PushPinIcon:xf,RestartAltIcon:yf,SaveIcon:Cf,SearchIcon:Sf,SearchOffIcon:wf,SortIcon:Pf,SyncAltIcon:Rf,ViewColumnIcon:$f,VisibilityOffIcon:kf},GE={actions:"Actions",and:"and",cancel:"Cancel",changeFilterMode:"Change filter mode",changeSearchMode:"Change search mode",clearFilter:"Clear filter",clearSearch:"Clear search",clearSort:"Clear sort",clickToCopy:"Click to copy",copy:"Copy",collapse:"Collapse",collapseAll:"Collapse all",columnActions:"Column Actions",copiedToClipboard:"Copied to clipboard",dropToGroupBy:"Drop to group by {column}",edit:"Edit",expand:"Expand",expandAll:"Expand all",filterArrIncludes:"Includes",filterArrIncludesAll:"Includes all",filterArrIncludesSome:"Includes",filterBetween:"Between",filterBetweenInclusive:"Between Inclusive",filterByColumn:"Filter by {column}",filterContains:"Contains",filterEmpty:"Empty",filterEndsWith:"Ends With",filterEquals:"Equals",filterEqualsString:"Equals",filterFuzzy:"Fuzzy",filterGreaterThan:"Greater Than",filterGreaterThanOrEqualTo:"Greater Than Or Equal To",filterInNumberRange:"Between",filterIncludesString:"Contains",filterIncludesStringSensitive:"Contains",filterLessThan:"Less Than",filterLessThanOrEqualTo:"Less Than Or Equal To",filterMode:"Filter Mode: {filterType}",filterNotEmpty:"Not Empty",filterNotEquals:"Not Equals",filterStartsWith:"Starts With",filterWeakEquals:"Equals",filteringByColumn:"Filtering by {column} - {filterType} {filterValue}",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",goToNextPage:"Go to next page",goToPreviousPage:"Go to previous page",grab:"Grab",groupByColumn:"Group by {column}",groupedBy:"Grouped by ",hideAll:"Hide all",hideColumn:"Hide {column} column",max:"Max",min:"Min",move:"Move",noRecordsToDisplay:"No records to display",noResultsFound:"No results found",of:"of",or:"or",pin:"Pin",pinToLeft:"Pin to left",pinToRight:"Pin to right",resetColumnSize:"Reset column size",resetOrder:"Reset order",rowActions:"Row Actions",rowNumber:"#",rowNumbers:"Row Numbers",rowsPerPage:"Rows per page",save:"Save",search:"Search",selectedCountOfRowCountRowsSelected:"{selectedCount} of {rowCount} row(s) selected",select:"Select",showAll:"Show all",showAllColumns:"Show all columns",showHideColumns:"Show/Hide columns",showHideFilters:"Show/Hide filters",showHideSearch:"Show/Hide search",sortByColumnAsc:"Sort by {column} ascending",sortByColumnDesc:"Sort by {column} descending",sortedByColumnAsc:"Sorted by {column} ascending",sortedByColumnDesc:"Sorted by {column} descending",thenBy:", then by ",toggleDensity:"Toggle density",toggleFullScreen:"Toggle full screen",toggleSelectAll:"Toggle select all",toggleSelectRow:"Toggle select row",toggleVisibility:"Toggle visibility",ungroupByColumn:"Ungroup by {column}",unpin:"Unpin",unpinAll:"Unpin all"},qE={filterVariant:"text",maxSize:1e3,minSize:40,size:180},ym={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},KE=e=>{var t,{aggregationFns:n,autoResetExpanded:o=!1,columnFilterDisplayMode:r="subheader",columnResizeDirection:s,columnResizeMode:i="onChange",createDisplayMode:a="modal",defaultColumn:l,defaultDisplayColumn:c,editDisplayMode:u="modal",enableBottomToolbar:f=!0,enableColumnActions:g=!0,enableColumnFilters:p=!0,enableColumnOrdering:m=!1,enableColumnPinning:h=!1,enableColumnResizing:y=!1,enableColumnVirtualization:x,enableDensityToggle:S=!0,enableExpandAll:C=!0,enableExpanding:w,enableFacetedValues:R=!1,enableFilterMatchHighlighting:$=!0,enableFilters:k=!0,enableFullScreenToggle:M=!0,enableGlobalFilter:T=!0,enableGlobalFilterRankedResults:I=!0,enableGrouping:D=!1,enableHiding:F=!0,enableMultiRowSelection:_=!0,enableMultiSort:j=!0,enablePagination:O=!0,enableRowPinning:A=!1,enableRowSelection:L=!1,enableRowVirtualization:V,enableSelectAll:E=!0,enableSorting:H=!0,enableStickyHeader:te=!1,enableTableFooter:ae=!0,enableTableHead:ee=!0,enableToolbarInternalActions:z=!0,enableTopToolbar:U=!0,filterFns:W,icons:Q,layoutMode:Y,localization:J,manualFiltering:ve,manualGrouping:G,manualPagination:me,manualSorting:K,paginationDisplayMode:ue="default",positionActionsColumn:fe="first",positionCreatingRow:ce="top",positionExpandColumn:Fe="first",positionGlobalFilter:le="right",positionPagination:Pe="bottom",positionToolbarAlertBanner:N="top",positionToolbarDropZone:q="top",rowNumberDisplayMode:pe="static",rowPinningDisplayMode:Me="sticky",selectAllMode:Te="page",sortingFns:ne}=e,oe=ze(e,["aggregationFns","autoResetExpanded","columnFilterDisplayMode","columnResizeDirection","columnResizeMode","createDisplayMode","defaultColumn","defaultDisplayColumn","editDisplayMode","enableBottomToolbar","enableColumnActions","enableColumnFilters","enableColumnOrdering","enableColumnPinning","enableColumnResizing","enableColumnVirtualization","enableDensityToggle","enableExpandAll","enableExpanding","enableFacetedValues","enableFilterMatchHighlighting","enableFilters","enableFullScreenToggle","enableGlobalFilter","enableGlobalFilterRankedResults","enableGrouping","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enableRowPinning","enableRowSelection","enableRowVirtualization","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","paginationDisplayMode","positionActionsColumn","positionCreatingRow","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberDisplayMode","rowPinningDisplayMode","selectAllMode","sortingFns"]);const xe=it();return Q=b.useMemo(()=>Object.assign(Object.assign({},UE),Q),[Q]),J=b.useMemo(()=>Object.assign(Object.assign({},GE),J),[J]),n=b.useMemo(()=>Object.assign(Object.assign({},ME),n),[]),W=b.useMemo(()=>Object.assign(Object.assign({},IE),W),[]),ne=b.useMemo(()=>Object.assign(Object.assign({},OE),ne),[]),l=b.useMemo(()=>Object.assign(Object.assign({},qE),l),[l]),c=b.useMemo(()=>Object.assign(Object.assign({},ym),c),[c]),[x,V]=b.useMemo(()=>[x,V],[]),s||(s=xe.direction||"ltr"),Y=Y||(y?"grid-no-grow":"semantic"),Y==="semantic"&&(V||x)&&(Y="grid"),V&&(te=!0),O===!1&&me===void 0&&(me=!0),!((t=oe.data)===null||t===void 0)&&t.length||(ve=!0,G=!0,me=!0,K=!0),Object.assign({aggregationFns:n,autoResetExpanded:o,columnFilterDisplayMode:r,columnResizeDirection:s,columnResizeMode:i,createDisplayMode:a,defaultColumn:l,defaultDisplayColumn:c,editDisplayMode:u,enableBottomToolbar:f,enableColumnActions:g,enableColumnFilters:p,enableColumnOrdering:m,enableColumnPinning:h,enableColumnResizing:y,enableColumnVirtualization:x,enableDensityToggle:S,enableExpandAll:C,enableExpanding:w,enableFacetedValues:R,enableFilterMatchHighlighting:$,enableFilters:k,enableFullScreenToggle:M,enableGlobalFilter:T,enableGlobalFilterRankedResults:I,enableGrouping:D,enableHiding:F,enableMultiRowSelection:_,enableMultiSort:j,enablePagination:O,enableRowPinning:A,enableRowSelection:L,enableRowVirtualization:V,enableSelectAll:E,enableSorting:H,enableStickyHeader:te,enableTableFooter:ae,enableTableHead:ee,enableToolbarInternalActions:z,enableTopToolbar:U,filterFns:W,getCoreRowModel:Mh(),getExpandedRowModel:w||D?Vh():void 0,getFacetedMinMaxValues:R?_h():void 0,getFacetedRowModel:R?Fh():void 0,getFacetedUniqueValues:R?jh():void 0,getFilteredRowModel:p||T||k?Oh():void 0,getGroupedRowModel:D?Ah():void 0,getPaginationRowModel:O?zh():void 0,getSortedRowModel:H?Eh():void 0,getSubRows:ye=>ye==null?void 0:ye.subRows,icons:Q,layoutMode:Y,localization:J,manualFiltering:ve,manualGrouping:G,manualPagination:me,manualSorting:K,paginationDisplayMode:ue,positionActionsColumn:fe,positionCreatingRow:ce,positionExpandColumn:Fe,positionGlobalFilter:le,positionPagination:Pe,positionToolbarAlertBanner:N,positionToolbarDropZone:q,rowNumberDisplayMode:pe,rowPinningDisplayMode:Me,selectAllMode:Te,sortingFns:ne},oe)},Zi={children:null,sx:{minWidth:0,p:0,width:0}},YE=e=>Object.assign(Object.assign(Object.assign(Object.assign({},bo({id:"mrt-row-spacer",size:0,tableOptions:e})),{grow:!0}),ym),{muiTableBodyCellProps:Zi,muiTableFooterCellProps:Zi,muiTableHeadCellProps:Zi}),XE=e=>{const{getIsSomeRowsPinned:t,getPrePaginationRowModel:n,getState:o,options:{enablePagination:r,enableRowPinning:s,rowCount:i}}=e,{columnOrder:a,density:l,globalFilter:c,isFullScreen:u,isLoading:f,pagination:g,showSkeletons:p,sorting:m}=o(),h=e.options.columns.length,y=i??n().rows.length,x=b.useReducer(()=>({}),{})[1],S=b.useRef(!1),C=b.useRef(),w=b.useRef();b.useEffect(()=>{typeof window<"u"&&(C.current=document.body.style.height)},[]),b.useEffect(()=>{if(S&&typeof window<"u")if(u)w.current=document.body.getBoundingClientRect().top,document.body.style.height="100vh";else{if(document.body.style.height=C.current,!w.current)return;window.scrollTo({behavior:"instant",top:-1*w.current})}S.current=!0},[u]),b.useEffect(()=>{if(!r||f||p)return;const{pageIndex:$,pageSize:k}=g;$*k>=y&&e.setPageIndex(Math.ceil(y/k)-1)},[y]);const R=b.useRef(m);b.useEffect(()=>{m.length&&(R.current=m)},[m]),b.useEffect(()=>{am(e)&&(c?e.setSorting([]):e.setSorting(()=>R.current||[]))},[c]),b.useEffect(()=>{s&&t()&&setTimeout(()=>{x()},150)},[l]),b.useEffect(()=>{h!==a.length&&e.setColumnOrder(ic(e.options))},[h])},ZE=e=>{var t,n,o,r,s,i,a,l,c,u,f,g,p,m,h,y,x,S,C,w,R,$,k,M,T,I,D,F,_,j,O,A,L,V,E;const H=b.useRef(null),te=b.useRef(null),ae=b.useRef({}),ee=b.useRef({}),z=b.useRef(null),U=b.useRef(null),W=b.useRef({}),Q=b.useRef(null),Y=b.useRef(null),J=b.useRef(null),ve=b.useRef(null),G=b.useMemo(()=>{var tt,gt,$t;const ct=(tt=e.initialState)!==null&&tt!==void 0?tt:{};return ct.columnOrder=(gt=ct.columnOrder)!==null&>!==void 0?gt:ic(Object.assign(Object.assign({},e),{state:Object.assign(Object.assign({},e.initialState),e.state)})),ct.globalFilterFn=($t=e.globalFilterFn)!==null&&$t!==void 0?$t:"fuzzy",ct},[]);e.initialState=G;const[me,K]=b.useState((t=G.actionCell)!==null&&t!==void 0?t:null),[ue,fe]=b.useState((n=G.creatingRow)!==null&&n!==void 0?n:null),[ce,Fe]=b.useState(()=>Object.assign({},...js(e.columns).map(tt=>{var gt,$t,ct,kt;return{[Eo(tt)]:tt.filterFn instanceof Function?(gt=tt.filterFn.name)!==null&>!==void 0?gt:"custom":(kt=($t=tt.filterFn)!==null&&$t!==void 0?$t:(ct=G==null?void 0:G.columnFilterFns)===null||ct===void 0?void 0:ct[Eo(tt)])!==null&&kt!==void 0?kt:yE(tt)}}))),[le,Pe]=b.useState((o=G.columnOrder)!==null&&o!==void 0?o:[]),[N,q]=b.useState((r=G.columnSizingInfo)!==null&&r!==void 0?r:{}),[pe,Me]=b.useState((s=G==null?void 0:G.density)!==null&&s!==void 0?s:"comfortable"),[Te,ne]=b.useState((i=G.draggingColumn)!==null&&i!==void 0?i:null),[oe,xe]=b.useState((a=G.draggingRow)!==null&&a!==void 0?a:null),[ye,ge]=b.useState((l=G.editingCell)!==null&&l!==void 0?l:null),[De,Le]=b.useState((c=G.editingRow)!==null&&c!==void 0?c:null),[Ve,Ce]=b.useState((u=G.globalFilterFn)!==null&&u!==void 0?u:"fuzzy"),[we,Z]=b.useState((f=G.grouping)!==null&&f!==void 0?f:[]),[he,Ee]=b.useState((g=G.hoveredColumn)!==null&&g!==void 0?g:null),[Be,He]=b.useState((p=G.hoveredRow)!==null&&p!==void 0?p:null),[Xe,ot]=b.useState((m=G==null?void 0:G.isFullScreen)!==null&&m!==void 0?m:!1),[ft,dt]=b.useState((h=G==null?void 0:G.pagination)!==null&&h!==void 0?h:{pageIndex:0,pageSize:10}),[Ke,mt]=b.useState((y=G==null?void 0:G.showAlertBanner)!==null&&y!==void 0?y:!1),[Dt,wt]=b.useState((x=G==null?void 0:G.showColumnFilters)!==null&&x!==void 0?x:!1),[yn,Bt]=b.useState((S=G==null?void 0:G.showGlobalFilter)!==null&&S!==void 0?S:!1),[bt,pt]=b.useState((C=G==null?void 0:G.showToolbarDropZone)!==null&&C!==void 0?C:!1);e.state=Object.assign({actionCell:me,columnFilterFns:ce,columnOrder:le,columnSizingInfo:N,creatingRow:ue,density:pe,draggingColumn:Te,draggingRow:oe,editingCell:ye,editingRow:De,globalFilterFn:Ve,grouping:we,hoveredColumn:he,hoveredRow:Be,isFullScreen:Xe,pagination:ft,showAlertBanner:Ke,showColumnFilters:Dt,showGlobalFilter:yn,showToolbarDropZone:bt},e.state);const _e=e,Wt=b.useRef([]);_e.columns=_e.state.columnSizingInfo.isResizingColumn||_e.state.draggingColumn||_e.state.draggingRow?Wt.current:Zg({columnDefs:[...[tm(_e)&&HE(_e),nm(_e)&&LE(_e),sc(_e)&&EE(_e),rc(_e)&&zE(_e),om(_e)&&WE(_e),rm(_e)&&BE(_e)].filter(Boolean),..._e.columns,...[sm(_e)&&YE(_e)].filter(Boolean)],tableOptions:_e}),Wt.current=_e.columns,_e.data=b.useMemo(()=>(_e.state.isLoading||_e.state.showSkeletons)&&!_e.data.length?[...Array(Math.min(_e.state.pagination.pageSize,20)).fill(null)].map(()=>Object.assign({},...js(_e.columns).map(tt=>({[Eo(tt)]:null})))):_e.data,[_e.data,_e.state.isLoading,_e.state.showSkeletons]);const at=Bh(Object.assign(Object.assign({onColumnOrderChange:Pe,onColumnSizingInfoChange:q,onGroupingChange:Z,onPaginationChange:dt},_e),{globalFilterFn:(w=_e.filterFns)===null||w===void 0?void 0:w[Ve??"fuzzy"]}));return at.refs={actionCellRef:H,bottomToolbarRef:te,editInputRefs:ae,filterInputRefs:ee,searchInputRef:z,tableContainerRef:U,tableFooterRef:ve,tableHeadCellRefs:W,tableHeadRef:J,tablePaperRef:Q,topToolbarRef:Y},at.setActionCell=(R=_e.onActionCellChange)!==null&&R!==void 0?R:K,at.setCreatingRow=tt=>{var gt,$t;let ct=tt;tt===!0&&(ct=$E(at)),($t=(gt=_e==null?void 0:_e.onCreatingRowChange)===null||gt===void 0?void 0:gt.call(_e,ct))!==null&&$t!==void 0||fe(ct)},at.setColumnFilterFns=($=_e.onColumnFilterFnsChange)!==null&&$!==void 0?$:Fe,at.setDensity=(k=_e.onDensityChange)!==null&&k!==void 0?k:Me,at.setDraggingColumn=(M=_e.onDraggingColumnChange)!==null&&M!==void 0?M:ne,at.setDraggingRow=(T=_e.onDraggingRowChange)!==null&&T!==void 0?T:xe,at.setEditingCell=(I=_e.onEditingCellChange)!==null&&I!==void 0?I:ge,at.setEditingRow=(D=_e.onEditingRowChange)!==null&&D!==void 0?D:Le,at.setGlobalFilterFn=(F=_e.onGlobalFilterFnChange)!==null&&F!==void 0?F:Ce,at.setHoveredColumn=(_=_e.onHoveredColumnChange)!==null&&_!==void 0?_:Ee,at.setHoveredRow=(j=_e.onHoveredRowChange)!==null&&j!==void 0?j:He,at.setIsFullScreen=(O=_e.onIsFullScreenChange)!==null&&O!==void 0?O:ot,at.setShowAlertBanner=(A=_e.onShowAlertBannerChange)!==null&&A!==void 0?A:mt,at.setShowColumnFilters=(L=_e.onShowColumnFiltersChange)!==null&&L!==void 0?L:wt,at.setShowGlobalFilter=(V=_e.onShowGlobalFilterChange)!==null&&V!==void 0?V:Bt,at.setShowToolbarDropZone=(E=_e.onShowToolbarDropZoneChange)!==null&&E!==void 0?E:pt,XE(at),at},QE=e=>ZE(KE(e)),Cm=(e,t)=>{const n=zm(e);return t===void 0||(t>=0&&t=0&&t>e.endIndex+e.overscan&&n.push(t)),n},JE=e=>{var t,n,o,r;const{getLeftLeafColumns:s,getRightLeafColumns:i,getState:a,getVisibleLeafColumns:l,options:{columnVirtualizerInstanceRef:c,columnVirtualizerOptions:u,enableColumnPinning:f,enableColumnVirtualization:g},refs:{tableContainerRef:p}}=e,{columnPinning:m,draggingColumn:h}=a();if(!g)return;const y=be(u,{table:e}),x=l(),[S,C]=b.useMemo(()=>f?[s().map(I=>I.getPinnedIndex()),i().map(I=>x.length-I.getPinnedIndex()-1).sort((I,D)=>I-D)]:[[],[]],[m,f]),w=S.length,R=C.length,$=b.useMemo(()=>h!=null&&h.id?x.findIndex(I=>I.id===(h==null?void 0:h.id)):void 0,[h==null?void 0:h.id]),k=Tf(Object.assign({count:x.length,estimateSize:I=>x[I].getSize(),getScrollElement:()=>p.current,horizontal:!0,overscan:3,rangeExtractor:b.useCallback(I=>{const D=Cm(I,$);return!w&&!R?D:[...new Set([...S,...D,...C])]},[S,C,$])},y)),M=k.getVirtualItems();k.virtualColumns=M;const T=M.length;if(T){const I=k.getTotalSize(),D=((t=M[w])===null||t===void 0?void 0:t.start)||0,F=((n=M[S.length-1])===null||n===void 0?void 0:n.end)||0,_=((o=M[T-R])===null||o===void 0?void 0:o.start)||0,j=((r=M[T-R-1])===null||r===void 0?void 0:r.end)||0;k.virtualPaddingLeft=D-F,k.virtualPaddingRight=I-j-(R?I-_:0)}return c&&(c.current=k),k},eA=(e,t)=>{var n;const{getRowModel:o,getState:r,options:{enableRowVirtualization:s,renderDetailPanel:i,rowVirtualizerInstanceRef:a,rowVirtualizerOptions:l},refs:{tableContainerRef:c}}=e,{density:u,draggingRow:f,expanded:g}=r();if(!s)return;const p=be(l,{table:e}),m=(n=t==null?void 0:t.length)!==null&&n!==void 0?n:o().rows.length,h=u==="compact"?37:u==="comfortable"?58:73,y=Tf(Object.assign({count:i?m*2:m,estimateSize:x=>i&&x%2===1?g===!0?100:0:h,getScrollElement:()=>c.current,measureElement:typeof window<"u"&&navigator.userAgent.indexOf("Firefox")===-1?x=>x==null?void 0:x.getBoundingClientRect().height:void 0,overscan:4,rangeExtractor:b.useCallback(x=>{var S;return Cm(x,(S=f==null?void 0:f.index)!==null&&S!==void 0?S:0)},[f])},p));return y.virtualRows=y.getVirtualItems(),a&&(a.current=y),y},tA=(e,t=[])=>{const{getBottomRows:n,getCenterRows:o,getPrePaginationRowModel:r,getRowModel:s,getState:i,getTopRows:a,options:{createDisplayMode:l,enableGlobalFilterRankedResults:c,enablePagination:u,enableRowPinning:f,manualExpanding:g,manualFiltering:p,manualGrouping:m,manualPagination:h,manualSorting:y,positionCreatingRow:x,rowPinningDisplayMode:S}}=e,{creatingRow:C,expanded:w,globalFilter:R,pagination:$,rowPinning:k,sorting:M}=i(),T=b.useMemo(()=>am(e)&&!Object.values(M).some(Boolean)&&R,[c,w,R,g,p,m,y,M]);return b.useMemo(()=>{let D=[];if(!T)D=!f||S!=null&&S.includes("sticky")?s().rows:o();else if(D=r().rows.sort((F,_)=>FE(F,_)),u&&!h){const F=$.pageIndex*$.pageSize;D=D.slice(F,F+$.pageSize)}if(f&&(S!=null&&S.includes("sticky"))&&(D=[...a().filter(F=>!t.includes(F.id)),...D,...n().filter(F=>!t.includes(F.id))]),x!==void 0&&C&&l==="row"){const F=isNaN(+x)?x==="top"?0:D.length:+x;D=[...D.slice(0,F),C,...D.slice(F)]}return D},[C,$.pageIndex,$.pageSize,x,k,T?r().rows:s().rows,T])},Qi=["string","number"],Fd=({cell:e,rowRef:t,staticRowIndex:n,table:o})=>{var r,s,i;const{getState:a,options:{enableFilterMatchHighlighting:l}}=o,{column:c,row:u}=e,{columnDef:f}=c,{globalFilter:g,globalFilterFn:p}=a(),m=c.getFilterValue();let h=e.getIsAggregated()&&f.AggregatedCell?f.AggregatedCell({cell:e,column:c,row:u,table:o}):u.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&f.GroupedCell?f.GroupedCell({cell:e,column:c,row:u,table:o}):void 0;const y=h!==void 0;if(y||(h=e.renderValue()),l&&f.enableFilterMatchHighlighting!==!1&&String(h)&&Qi.includes(typeof h)&&(m&&Qi.includes(typeof m)&&["autocomplete","text"].includes(f.filterVariant)||g&&Qi.includes(typeof g)&&c.getCanGlobalFilter())){const x=Wi==null?void 0:Wi({matchExactly:(m?f._filterFn:p)!=="fuzzy",query:((r=m??g)!==null&&r!==void 0?r:"").toString(),text:h==null?void 0:h.toString()});((x==null?void 0:x.length)>1||!((s=x==null?void 0:x[0])===null||s===void 0)&&s.match)&&(h=d.jsx("span",{"aria-label":h,role:"note",children:(i=x==null?void 0:x.map(({key:S,match:C,text:w})=>d.jsx(nt,{"aria-hidden":"true",component:"span",sx:C?{backgroundColor:R=>Ft(o,R).matchHighlightColor,borderRadius:"2px",color:R=>R.palette.mode==="dark"?R.palette.common.white:R.palette.common.black,padding:"2px 1px"}:void 0,children:w},S)))!==null&&i!==void 0?i:h}))}return f.Cell&&!y&&(h=f.Cell({cell:e,column:c,renderedCellValue:h,row:u,rowRef:t,staticRowIndex:n,table:o})),h},nA=e=>{var t,{cell:n,table:o}=e,r=ze(e,["cell","table"]);const{options:{localization:s,muiCopyButtonProps:i}}=o,{column:a,row:l}=n,{columnDef:c}=a,[u,f]=b.useState(!1),g=(m,h)=>{m.stopPropagation(),navigator.clipboard.writeText(h),f(!0),setTimeout(()=>f(!1),4e3)},p=Object.assign(Object.assign(Object.assign({},be(i,{cell:n,column:a,row:l,table:o})),be(c.muiCopyButtonProps,{cell:n,column:a,row:l,table:o})),r);return d.jsx(st,Object.assign({},un("top"),{title:(t=p==null?void 0:p.title)!==null&&t!==void 0?t:u?s.copiedToClipboard:s.clickToCopy,children:d.jsx(tn,Object.assign({onClick:m=>g(m,n.getValue()),size:"small",type:"button",variant:"text"},p,{sx:m=>Object.assign({backgroundColor:"transparent",border:"none",color:"inherit",cursor:"copy",fontFamily:"inherit",fontSize:"inherit",letterSpacing:"inherit",m:"-0.25rem",minWidth:"unset",py:0,textAlign:"inherit",textTransform:"inherit"},be(p==null?void 0:p.sx,m)),title:void 0}))}))},Sm=e=>{var t,n,{cell:o,table:r}=e,s=ze(e,["cell","table"]);const{getState:i,options:{createDisplayMode:a,editDisplayMode:l,muiEditTextFieldProps:c},refs:{editInputRefs:u},setCreatingRow:f,setEditingCell:g,setEditingRow:p}=r,{column:m,row:h}=o,{columnDef:y}=m,{creatingRow:x,editingRow:S}=i(),{editSelectOptions:C,editVariant:w}=y,R=(x==null?void 0:x.id)===h.id,$=(S==null?void 0:S.id)===h.id,[k,M]=b.useState(()=>o.getValue()),T=Object.assign(Object.assign(Object.assign({},be(c,{cell:o,column:m,row:h,table:r})),be(y.muiEditTextFieldProps,{cell:o,column:m,row:h,table:r})),s),I=be(C,{cell:o,column:m,row:h,table:r}),D=w==="select"||(T==null?void 0:T.select),F=A=>{h._valuesCache[m.id]=A,R?f(h):$&&p(h)},_=A=>{var L;(L=T.onChange)===null||L===void 0||L.call(T,A),M(A.target.value),D&&F(A.target.value)},j=A=>{var L;(L=T.onBlur)===null||L===void 0||L.call(T,A),F(k),g(null)},O=A=>{var L,V;(L=T.onKeyDown)===null||L===void 0||L.call(T,A),A.key==="Enter"&&!A.shiftKey&&((V=u.current[m.id])===null||V===void 0||V.blur())};return y.Edit?d.jsx(d.Fragment,{children:(t=y.Edit)===null||t===void 0?void 0:t.call(y,{cell:o,column:m,row:h,table:r})}):d.jsx(po,Object.assign({disabled:be(y.enableEditing,h)===!1,fullWidth:!0,inputRef:A=>{A&&(u.current[m.id]=A,T.inputRef&&(T.inputRef=A))},label:["custom","modal"].includes(R?a:l)?y.header:void 0,margin:"none",name:m.id,placeholder:["custom","modal"].includes(R?a:l)?void 0:y.header,select:D,size:"small",value:k??"",variant:"standard"},T,{InputProps:Object.assign(Object.assign(Object.assign({},T.variant!=="outlined"?{disableUnderline:l==="table"}:{}),T.InputProps),{sx:A=>{var L;return Object.assign({mb:0},be((L=T==null?void 0:T.InputProps)===null||L===void 0?void 0:L.sx,A))}}),SelectProps:{MenuProps:{disableScrollLock:!0}},inputProps:Object.assign({autoComplete:"new-password"},T.inputProps),onBlur:j,onChange:_,onClick:A=>{var L;A.stopPropagation(),(L=T==null?void 0:T.onClick)===null||L===void 0||L.call(T,A)},onKeyDown:O,children:(n=T.children)!==null&&n!==void 0?n:I==null?void 0:I.map(A=>{const{label:L,value:V}=no(A);return d.jsx(Un,{sx:{alignItems:"center",display:"flex",gap:"0.5rem",m:0},value:V,children:L},V)})}))},wm=e=>{var t,n,o,r,s,{cell:i,numRows:a,rowRef:l,staticColumnIndex:c,staticRowIndex:u,table:f}=e,g=ze(e,["cell","numRows","rowRef","staticColumnIndex","staticRowIndex","table"]);const p=it(),{getState:m,options:{columnResizeDirection:h,columnResizeMode:y,createDisplayMode:x,editDisplayMode:S,enableCellActions:C,enableClickToCopy:w,enableColumnOrdering:R,enableColumnPinning:$,enableGrouping:k,layoutMode:M,muiSkeletonProps:T,muiTableBodyCellProps:I},setHoveredColumn:D}=f,{actionCell:F,columnSizingInfo:_,creatingRow:j,density:O,draggingColumn:A,draggingRow:L,editingCell:V,editingRow:E,hoveredColumn:H,hoveredRow:te,isLoading:ae,showSkeletons:ee}=m(),{column:z,row:U}=i,{columnDef:W}=z,{columnDefType:Q}=W,Y={cell:i,column:z,row:U,table:f},J=Object.assign(Object.assign(Object.assign({},be(I,Y)),be(W.muiTableBodyCellProps,Y)),g),ve=be(T,{cell:i,column:z,row:U,table:f}),{draggingBorderColor:G}=Ft(f,p),[me,K]=b.useState(100);b.useEffect(()=>{if(!ae&&!ee||me!==100)return;const ne=z.getSize();K(Q==="display"?ne/2:Math.round(Math.random()*(ne-ne/3)+ne/3))},[ae,ee]);const ue=b.useMemo(()=>{const ne=(A==null?void 0:A.id)===z.id,oe=(H==null?void 0:H.id)===z.id,xe=(L==null?void 0:L.id)===U.id,ye=(te==null?void 0:te.id)===U.id,ge=CE(z,f),De=SE(z,f),Le=a&&u===a-1,Ve=_.isResizingColumn===z.id,Ce=Ve&&y==="onChange",we=Ce?`2px solid ${G} !important`:ne||xe?`1px dashed ${p.palette.grey[500]} !important`:oe||ye||Ve?`2px dashed ${G} !important`:void 0;return Ce?h==="ltr"?{borderRight:we}:{borderLeft:we}:we?{borderBottom:xe||ye||Le&&!Ve?we:void 0,borderLeft:ne||oe||(xe||ye)&&ge?we:void 0,borderRight:ne||oe||(xe||ye)&&De?we:void 0,borderTop:xe||ye?we:void 0}:void 0},[_.isResizingColumn,A,L,H,te,u]),fe=$&&W.columnDefType!=="group"&&z.getIsPinned(),ce=Jg({cell:i,table:f}),Fe=ce&&!["custom","modal"].includes(S)&&(S==="table"||(E==null?void 0:E.id)===U.id||(V==null?void 0:V.id)===i.id)&&!U.getIsGrouped(),le=ce&&x==="row"&&(j==null?void 0:j.id)===U.id,Pe=(be(w,i)===!0||be(W.enableClickToCopy,i)===!0)&&!["context-menu",!1].includes(be(W.enableClickToCopy,i)),N=be(C,i),q={cell:i,table:f},pe=ne=>{var oe;(oe=J==null?void 0:J.onDoubleClick)===null||oe===void 0||oe.call(J,ne),em({cell:i,table:f})},Me=ne=>{var oe;(oe=J==null?void 0:J.onDragEnter)===null||oe===void 0||oe.call(J,ne),k&&(H==null?void 0:H.id)==="drop-zone"&&D(null),R&&A&&D(W.enableColumnOrdering!==!1?z:null)},Te=ne=>{var oe;(oe=J==null?void 0:J.onContextMenu)===null||oe===void 0||oe.call(J,ne),N&&(ne.preventDefault(),f.setActionCell(i),f.refs.actionCellRef.current=ne.currentTarget)};return d.jsx(ui,Object.assign({align:p.direction==="rtl"?"right":"left","data-index":c,"data-pinned":!!fe||void 0},J,{onContextMenu:Te,onDoubleClick:pe,onDragEnter:Me,sx:ne=>Object.assign(Object.assign({"&:hover":{outline:(F==null?void 0:F.id)===i.id||S==="cell"&&ce||S==="table"&&(le||Fe)?`1px solid ${ne.palette.grey[500]}`:void 0,textOverflow:"clip"},alignItems:M!=null&&M.startsWith("grid")?"center":void 0,cursor:N?"context-menu":ce&&S==="cell"?"pointer":"inherit",outline:(F==null?void 0:F.id)===i.id?`1px solid ${ne.palette.grey[500]}`:void 0,outlineOffset:"-1px",overflow:"hidden",p:O==="compact"?Q==="display"?"0 0.5rem":"0.5rem":O==="comfortable"?Q==="display"?"0.5rem 0.75rem":"1rem":Q==="display"?"1rem 1.25rem":"1.5rem",textOverflow:Q!=="display"?"ellipsis":void 0,whiteSpace:U.getIsPinned()||O==="compact"?"nowrap":"normal"},cc({column:z,table:f,tableCellProps:J,theme:ne})),ue),children:(t=J.children)!==null&&t!==void 0?t:d.jsxs(d.Fragment,{children:[i.getIsPlaceholder()?(o=(n=W.PlaceholderCell)===null||n===void 0?void 0:n.call(W,{cell:i,column:z,row:U,table:f}))!==null&&o!==void 0?o:null:ee!==!1&&(ae||ee)?d.jsx(qR,Object.assign({animation:"wave",height:20,width:me},ve)):Q==="display"&&(["mrt-row-expand","mrt-row-numbers","mrt-row-select"].includes(z.id)||!U.getIsGrouped())?(r=W.Cell)===null||r===void 0?void 0:r.call(W,{cell:i,column:z,renderedCellValue:i.renderValue(),row:U,rowRef:l,staticRowIndex:u,table:f}):le||Fe?d.jsx(Sm,{cell:i,table:f}):Pe&&W.enableClickToCopy!==!1?d.jsx(nA,{cell:i,table:f,children:d.jsx(Fd,Object.assign({},q))}):d.jsx(Fd,Object.assign({},q)),i.getIsGrouped()&&!W.GroupedCell&&d.jsxs(d.Fragment,{children:[" (",(s=U.subRows)===null||s===void 0?void 0:s.length,")"]})]})}))},oA=b.memo(wm,(e,t)=>t.cell===e.cell),rA=e=>{var{parentRowRef:t,row:n,rowVirtualizer:o,staticRowIndex:r,table:s,virtualRow:i}=e,a=ze(e,["parentRowRef","row","rowVirtualizer","staticRowIndex","table","virtualRow"]);const{getState:l,getVisibleLeafColumns:c,options:{enableRowVirtualization:u,layoutMode:f,muiDetailPanelProps:g,muiTableBodyRowProps:p,renderDetailPanel:m}}=s,{isLoading:h}=l(),y=be(p,{isDetailPanel:!0,row:n,staticRowIndex:r,table:s}),x=Object.assign(Object.assign({},be(g,{row:n,table:s})),a),S=!h&&(m==null?void 0:m({row:n,table:s}));return d.jsx(ci,Object.assign({className:"Mui-TableBodyCell-DetailPanel","data-index":m?r*2+1:r,ref:C=>{var w;C&&((w=o==null?void 0:o.measureElement)===null||w===void 0||w.call(o,C))}},y,{sx:C=>{var w,R;return Object.assign({display:f!=null&&f.startsWith("grid")?"flex":void 0,position:i?"absolute":void 0,top:i?`${(R=(w=t.current)===null||w===void 0?void 0:w.getBoundingClientRect())===null||R===void 0?void 0:R.height}px`:void 0,transform:i?`translateY(${i==null?void 0:i.start}px)`:void 0,width:"100%"},be(y==null?void 0:y.sx,C))},children:d.jsx(ui,Object.assign({className:"Mui-TableBodyCell-DetailPanel",colSpan:c().length},x,{sx:C=>Object.assign({backgroundColor:i?Ft(s,C).baseBackgroundColor:void 0,borderBottom:n.getIsExpanded()?void 0:"none",display:f!=null&&f.startsWith("grid")?"flex":void 0,py:S&&n.getIsExpanded()?"1rem":0,transition:u?void 0:"all 150ms ease-in-out",width:"100%"},be(x==null?void 0:x.sx,C)),children:u?n.getIsExpanded()&&S:d.jsx(Br,{in:n.getIsExpanded(),mountOnEnter:!0,unmountOnExit:!0,children:S})}))}))},xs=({columnVirtualizer:e,numRows:t,pinnedRowIds:n,row:o,rowVirtualizer:r,staticRowIndex:s,table:i,virtualRow:a})=>{var l,c,u,f;const g=it(),{getState:p,options:{enableRowOrdering:m,enableRowPinning:h,enableStickyFooter:y,enableStickyHeader:x,layoutMode:S,memoMode:C,muiTableBodyRowProps:w,renderDetailPanel:R,rowPinningDisplayMode:$},refs:{tableFooterRef:k,tableHeadRef:M},setHoveredRow:T}=i,{density:I,draggingColumn:D,draggingRow:F,editingCell:_,editingRow:j,hoveredRow:O,isFullScreen:A,rowPinning:L}=p(),V=o.getVisibleCells(),{virtualColumns:E,virtualPaddingLeft:H,virtualPaddingRight:te}=e??{},ae=im({row:o,table:i}),ee=h&&o.getIsPinned(),z=(F==null?void 0:F.id)===o.id,U=(O==null?void 0:O.id)===o.id,W=be(w,{row:o,staticRowIndex:s,table:i}),[Q,Y]=b.useMemo(()=>!h||!($!=null&&$.includes("sticky"))||!n||!o.getIsPinned()?[]:[[...n].reverse().indexOf(o.id),n.indexOf(o.id)],[n,L]),J=(x||A)&&((l=M.current)===null||l===void 0?void 0:l.clientHeight)||0,ve=y&&((c=k.current)===null||c===void 0?void 0:c.clientHeight)||0,G=be(W==null?void 0:W.sx,g),me=I==="compact"?37:I==="comfortable"?53:69,ue=parseInt((f=(u=W==null?void 0:W.style)===null||u===void 0?void 0:u.height)!==null&&f!==void 0?f:G==null?void 0:G.height,10)||void 0||me,fe=pe=>{m&&F&&T(o)},ce=b.useRef(null),{baseBackgroundColor:Fe,pinnedRowBackgroundColor:le,selectedRowBackgroundColor:Pe}=Ft(i,g),N=ae?Pe:ee?le:void 0,q=(W==null?void 0:W.hover)!==!1?ae?N:g.palette.mode==="dark"?`${vn(Fe,.3)}`:`${Tn(Fe,.3)}`:void 0;return d.jsxs(d.Fragment,{children:[d.jsxs(ci,Object.assign({"data-index":R?s*2:s,"data-pinned":!!ee||void 0,"data-selected":ae||void 0,onDragEnter:fe,ref:pe=>{pe&&(ce.current=pe,r==null||r.measureElement(pe))},selected:ae},W,{style:Object.assign({transform:a?`translateY(${a.start}px)`:void 0},W==null?void 0:W.style),sx:pe=>Object.assign({"&:hover td:after":q?Object.assign({backgroundColor:je(q,.3)},Sa):void 0,backgroundColor:`${Fe} !important`,bottom:!a&&Q!==void 0&&ee?`${Q*ue+(y?ve-1:0)}px`:void 0,boxSizing:"border-box",display:S!=null&&S.startsWith("grid")?"flex":void 0,opacity:ee?.97:z||U?.5:1,position:a?"absolute":$!=null&&$.includes("sticky")&&ee?"sticky":"relative",td:Object.assign({},bm({table:i,theme:pe})),"td:after":N?Object.assign({backgroundColor:N},Sa):void 0,top:a?0:Y!==void 0&&ee?`${Y*ue+(x||A?J-1:0)}px`:void 0,transition:a?"none":"all 150ms ease-in-out",width:"100%",zIndex:$!=null&&$.includes("sticky")&&ee?2:0},G),children:[H?d.jsx("td",{style:{display:"flex",width:H}}):null,(E??V).map((pe,Me)=>{let Te=pe;e&&(Me=pe.index,Te=V[Me]);const ne={cell:Te,numRows:t,rowRef:ce,staticColumnIndex:Me,staticRowIndex:s,table:i};return Te?C==="cells"&&Te.column.columnDef.columnDefType==="data"&&!D&&!F&&(_==null?void 0:_.id)!==Te.id&&(j==null?void 0:j.id)!==o.id?d.jsx(oA,Object.assign({},ne),Te.id):d.jsx(wm,Object.assign({},ne),Te.id):null}),te?d.jsx("td",{style:{display:"flex",width:te}}):null]})),R&&!o.getIsGrouped()&&d.jsx(rA,{parentRowRef:ce,row:o,rowVirtualizer:r,staticRowIndex:s,table:i,virtualRow:a})]})},Ji=b.memo(xs,(e,t)=>e.row===t.row&&e.staticRowIndex===t.staticRowIndex),Pm=e=>{var t,n,o,r,s,i,{columnVirtualizer:a,table:l}=e,c=ze(e,["columnVirtualizer","table"]);const{getBottomRows:u,getIsSomeRowsPinned:f,getRowModel:g,getState:p,getTopRows:m,options:{enableStickyFooter:h,enableStickyHeader:y,layoutMode:x,localization:S,memoMode:C,muiTableBodyProps:w,renderDetailPanel:R,renderEmptyRowsFallback:$,rowPinningDisplayMode:k},refs:{tableFooterRef:M,tableHeadRef:T,tablePaperRef:I}}=l,{columnFilters:D,globalFilter:F,isFullScreen:_,rowPinning:j}=p(),O=Object.assign(Object.assign({},be(w,{table:l})),c),A=(y||_)&&((t=T.current)===null||t===void 0?void 0:t.clientHeight)||0,L=h&&((n=M.current)===null||n===void 0?void 0:n.clientHeight)||0,V=b.useMemo(()=>{var ee,z;return!(!((ee=j.bottom)===null||ee===void 0)&&ee.length)&&!(!((z=j.top)===null||z===void 0)&&z.length)?[]:g().rows.filter(U=>U.getIsPinned()).map(U=>U.id)},[j,g().rows]),E=tA(l,V),H=eA(l,E),{virtualRows:te}=H??{},ae={columnVirtualizer:a,numRows:E.length,table:l};return d.jsxs(d.Fragment,{children:[!(k!=null&&k.includes("sticky"))&&f("top")&&d.jsx(Hi,Object.assign({},O,{sx:ee=>Object.assign({display:x!=null&&x.startsWith("grid")?"grid":void 0,position:"sticky",top:A-1,zIndex:1},be(O==null?void 0:O.sx,ee)),children:m().map((ee,z)=>{const U=Object.assign(Object.assign({},ae),{row:ee,staticRowIndex:z});return C==="rows"?d.jsx(Ji,Object.assign({},U),ee.id):d.jsx(xs,Object.assign({},U),ee.id)})})),d.jsx(Hi,Object.assign({},O,{sx:ee=>Object.assign({display:x!=null&&x.startsWith("grid")?"grid":void 0,height:H?`${H.getTotalSize()}px`:void 0,minHeight:E.length?void 0:"100px",position:"relative"},be(O==null?void 0:O.sx,ee)),children:(o=O==null?void 0:O.children)!==null&&o!==void 0?o:E.length?d.jsx(d.Fragment,{children:(te??E).map((ee,z)=>{let U=ee;if(H){if(R){if(ee.index%2===1)return null;z=ee.index/2}else z=ee.index;U=E[z]}const W=Object.assign(Object.assign({},ae),{pinnedRowIds:V,row:U,rowVirtualizer:H,staticRowIndex:z,virtualRow:H?ee:void 0}),Q=`${U.id}-${U.index}`;return C==="rows"?d.jsx(Ji,Object.assign({},W),Q):d.jsx(xs,Object.assign({},W),Q)})}):d.jsx("tr",{style:{display:x!=null&&x.startsWith("grid")?"grid":void 0},children:d.jsx("td",{colSpan:l.getVisibleLeafColumns().length,style:{display:x!=null&&x.startsWith("grid")?"grid":void 0},children:(r=$==null?void 0:$({table:l}))!==null&&r!==void 0?r:d.jsx(Ot,{sx:{color:"text.secondary",fontStyle:"italic",maxWidth:`min(100vw, ${(i=(s=I.current)===null||s===void 0?void 0:s.clientWidth)!==null&&i!==void 0?i:360}px)`,py:"2rem",textAlign:"center",width:"100%"},children:F||D.length?S.noResultsFound:S.noRecordsToDisplay})})})})),!(k!=null&&k.includes("sticky"))&&f("bottom")&&d.jsx(Hi,Object.assign({},O,{sx:ee=>Object.assign({bottom:L-1,display:x!=null&&x.startsWith("grid")?"grid":void 0,position:"sticky",zIndex:1},be(O==null?void 0:O.sx,ee)),children:u().map((ee,z)=>{const U=Object.assign(Object.assign({},ae),{row:ee,staticRowIndex:z});return C==="rows"?d.jsx(Ji,Object.assign({},U),ee.id):d.jsx(xs,Object.assign({},U),ee.id)})}))]})},sA=b.memo(Pm,(e,t)=>e.table.options.data===t.table.options.data),iA=e=>{var t,n,o,{footer:r,staticColumnIndex:s,table:i}=e,a=ze(e,["footer","staticColumnIndex","table"]);const l=it(),{getState:c,options:{enableColumnPinning:u,muiTableFooterCellProps:f}}=i,{density:g}=c(),{column:p}=r,{columnDef:m}=p,{columnDefType:h}=m,y=u&&m.columnDefType!=="group"&&p.getIsPinned(),x={column:p,table:i},S=Object.assign(Object.assign(Object.assign({},be(f,x)),be(m.muiTableFooterCellProps,x)),a);return d.jsx(ui,Object.assign({align:h==="group"?"center":l.direction==="rtl"?"right":"left",colSpan:r.colSpan,"data-index":s,"data-pinned":!!y||void 0,variant:"footer"},S,{sx:C=>Object.assign(Object.assign({fontWeight:"bold",p:g==="compact"?"0.5rem":g==="comfortable"?"1rem":"1.5rem",verticalAlign:"top"},cc({column:p,header:r,table:i,tableCellProps:S,theme:C})),be(S==null?void 0:S.sx,C)),children:(t=S.children)!==null&&t!==void 0?t:r.isPlaceholder?null:(o=(n=be(m.Footer,{column:p,footer:r,table:i}))!==null&&n!==void 0?n:m.footer)!==null&&o!==void 0?o:null}))},aA=e=>{var t,{columnVirtualizer:n,footerGroup:o,table:r}=e,s=ze(e,["columnVirtualizer","footerGroup","table"]);const{options:{layoutMode:i,muiTableFooterRowProps:a}}=r,{virtualColumns:l,virtualPaddingLeft:c,virtualPaddingRight:u}=n??{};if(!(!((t=o.headers)===null||t===void 0)&&t.some(g=>typeof g.column.columnDef.footer=="string"&&!!g.column.columnDef.footer||g.column.columnDef.Footer)))return null;const f=Object.assign(Object.assign({},be(a,{footerGroup:o,table:r})),s);return d.jsxs(ci,Object.assign({},f,{sx:g=>Object.assign({backgroundColor:Ft(r,g).baseBackgroundColor,display:i!=null&&i.startsWith("grid")?"flex":void 0,position:"relative",width:"100%"},be(f==null?void 0:f.sx,g)),children:[c?d.jsx("th",{style:{display:"flex",width:c}}):null,(l??o.headers).map((g,p)=>{let m=g;return n&&(p=g.index,m=o.headers[p]),m?d.jsx(iA,{footer:m,staticColumnIndex:p,table:r},m.id):null}),u?d.jsx("th",{style:{display:"flex",width:u}}):null]}))},lA=e=>{var{columnVirtualizer:t,table:n}=e,o=ze(e,["columnVirtualizer","table"]);const{getFooterGroups:r,getState:s,options:{enableStickyFooter:i,layoutMode:a,muiTableFooterProps:l},refs:{tableFooterRef:c}}=n,{isFullScreen:u}=s(),f=Object.assign(Object.assign({},be(l,{table:n})),o),g=(u||i)&&i!==!1;return d.jsx(rT,Object.assign({},f,{ref:p=>{c.current=p,f!=null&&f.ref&&(f.ref.current=p)},sx:p=>Object.assign({bottom:g?0:void 0,display:a!=null&&a.startsWith("grid")?"grid":void 0,opacity:g?.97:void 0,outline:g?p.palette.mode==="light"?`1px solid ${p.palette.grey[300]}`:`1px solid ${p.palette.grey[700]}`:void 0,position:g?"sticky":"relative",zIndex:g?1:void 0},be(f==null?void 0:f.sx,p)),children:r().map(p=>d.jsx(aA,{columnVirtualizer:t,footerGroup:p,table:n},p.id))}))},cA=e=>[{divider:!1,label:e.filterFuzzy,option:"fuzzy",symbol:"≈"},{divider:!1,label:e.filterContains,option:"contains",symbol:"*"},{divider:!1,label:e.filterStartsWith,option:"startsWith",symbol:"a"},{divider:!0,label:e.filterEndsWith,option:"endsWith",symbol:"z"},{divider:!1,label:e.filterEquals,option:"equals",symbol:"="},{divider:!0,label:e.filterNotEquals,option:"notEquals",symbol:"≠"},{divider:!1,label:e.filterBetween,option:"between",symbol:"⇿"},{divider:!0,label:e.filterBetweenInclusive,option:"betweenInclusive",symbol:"⬌"},{divider:!1,label:e.filterGreaterThan,option:"greaterThan",symbol:">"},{divider:!1,label:e.filterGreaterThanOrEqualTo,option:"greaterThanOrEqualTo",symbol:"≥"},{divider:!1,label:e.filterLessThan,option:"lessThan",symbol:"<"},{divider:!0,label:e.filterLessThanOrEqualTo,option:"lessThanOrEqualTo",symbol:"≤"},{divider:!1,label:e.filterEmpty,option:"empty",symbol:"∅"},{divider:!1,label:e.filterNotEmpty,option:"notEmpty",symbol:"!∅"}],gs=["between","betweenInclusive","inNumberRange"],ea=["empty","notEmpty"],uA=["arrIncludesSome","arrIncludesAll","arrIncludes"],dA=["range-slider","date-range","datetime-range","range"],dc=e=>{var t,n,o,r,{anchorEl:s,header:i,onSelect:a,setAnchorEl:l,setFilterValue:c,table:u}=e,f=ze(e,["anchorEl","header","onSelect","setAnchorEl","setFilterValue","table"]);const{getState:g,options:{columnFilterModeOptions:p,globalFilterModeOptions:m,localization:h,renderColumnFilterModeMenuItems:y,renderGlobalFilterModeMenuItems:x},setColumnFilterFns:S,setGlobalFilterFn:C}=u,{density:w,globalFilterFn:R}=g(),{column:$}=i??{},{columnDef:k}=$??{},M=$==null?void 0:$.getFilterValue();let T=(t=k==null?void 0:k.columnFilterModeOptions)!==null&&t!==void 0?t:p;dA.includes(k==null?void 0:k.filterVariant)&&(T=[...gs,...T??[]].filter(O=>gs.includes(O)));const I=b.useMemo(()=>cA(h).filter(O=>k?T===void 0||(T==null?void 0:T.includes(O.option)):(!m||m.includes(O.option))&&["contains","fuzzy","startsWith"].includes(O.option)),[]),D=O=>{var A,L;const V=(A=k==null?void 0:k._filterFn)!==null&&A!==void 0?A:"";!i||!$?C(O):O!==V&&(S(E=>Object.assign(Object.assign({},E),{[i.id]:O})),ea.includes(O)?M!==" "&&!ea.includes(V)?$.setFilterValue(" "):M&&$.setFilterValue(M):(k==null?void 0:k.filterVariant)==="multi-select"||uA.includes(O)?M instanceof String||M!=null&&M.length?($.setFilterValue([]),c==null||c([])):M&&$.setFilterValue(M):!((L=k==null?void 0:k.filterVariant)===null||L===void 0)&&L.includes("range")||gs.includes(O)?!Array.isArray(M)||!(M!=null&&M.every(E=>E===""))&&!gs.includes(V)?($.setFilterValue(["",""]),c==null||c("")):$.setFilterValue(M):Array.isArray(M)?($.setFilterValue(""),c==null||c("")):M===" "&&ea.includes(V)?$.setFilterValue(void 0):$.setFilterValue(M)),l(null),a==null||a()},F=i&&k?k._filterFn:R,_=it(),{menuBackgroundColor:j}=Ft(u,_);return d.jsx(qo,Object.assign({MenuListProps:{dense:w==="compact",sx:{backgroundColor:j}},anchorEl:s,anchorOrigin:{horizontal:"right",vertical:"center"},disableScrollLock:!0,onClose:()=>l(null),open:!!s},f,{children:(r=i&&$&&k?(o=(n=k.renderColumnFilterModeMenuItems)===null||n===void 0?void 0:n.call(k,{column:$,internalFilterOptions:I,onSelectFilterMode:D,table:u}))!==null&&o!==void 0?o:y==null?void 0:y({column:$,internalFilterOptions:I,onSelectFilterMode:D,table:u}):x==null?void 0:x({internalFilterOptions:I,onSelectFilterMode:D,table:u}))!==null&&r!==void 0?r:I.map(({divider:O,label:A,option:L,symbol:V},E)=>d.jsx(_t,{divider:O,icon:V,label:A,onClick:()=>D(L),selected:L===F,table:u,value:L},E))}))},pA=e=>{var t,n,o,r,s,i,a,l,c,u,{anchorEl:f,header:g,setAnchorEl:p,table:m}=e,h=ze(e,["anchorEl","header","setAnchorEl","table"]);const{getState:y,getAllLeafColumns:x,options:{columnFilterDisplayMode:S,columnFilterModeOptions:C,enableColumnFilterModes:w,enableColumnFilters:R,enableColumnPinning:$,enableColumnResizing:k,enableGrouping:M,enableHiding:T,enableSorting:I,enableSortingRemoval:D,icons:{ClearAllIcon:F,DynamicFeedIcon:_,FilterListIcon:j,FilterListOffIcon:O,PushPinIcon:A,RestartAltIcon:L,SortIcon:V,ViewColumnIcon:E,VisibilityOffIcon:H},localization:te,renderColumnActionsMenuItems:ae},refs:{filterInputRefs:ee},setColumnFilterFns:z,setColumnOrder:U,setColumnSizingInfo:W,setShowColumnFilters:Q}=m,{column:Y}=g,{columnDef:J}=Y,{columnSizing:ve,columnVisibility:G,density:me,showColumnFilters:K}=y(),ue=Y.getFilterValue(),[fe,ce]=b.useState(null),Fe=()=>{Y.clearSorting(),p(null)},le=()=>{Y.toggleSorting(!1),p(null)},Pe=()=>{Y.toggleSorting(!0),p(null)},N=()=>{W(we=>Object.assign(Object.assign({},we),{isResizingColumn:!1})),Y.resetSize(),p(null)},q=()=>{Y.toggleVisibility(!1),p(null)},pe=we=>{Y.pin(we),p(null)},Me=()=>{Y.toggleGrouping(),U(we=>["mrt-row-expand",...we]),p(null)},Te=()=>{Y.setFilterValue(void 0),p(null),["empty","notEmpty"].includes(J._filterFn)&&z(we=>{var Z;return Object.assign(Object.assign({},we),{[g.id]:(Z=ge==null?void 0:ge[0])!==null&&Z!==void 0?Z:"fuzzy"})})},ne=()=>{Q(!0),queueMicrotask(()=>{var we;return(we=ee.current[`${Y.id}-0`])===null||we===void 0?void 0:we.focus()}),p(null)},oe=()=>{x().filter(we=>we.columnDef.enableHiding!==!1).forEach(we=>we.toggleVisibility(!0)),p(null)},xe=we=>{we.stopPropagation(),ce(we.currentTarget)},ye=!!J.filterSelectOptions,ge=(t=J==null?void 0:J.columnFilterModeOptions)!==null&&t!==void 0?t:C,De=w&&J.enableColumnFilterModes!==!1&&!ye&&(ge===void 0||!!(ge!=null&&ge.length)),Le=[...I&&Y.getCanSort()?[D!==!1&&d.jsx(_t,{icon:d.jsx(F,{}),label:te.clearSort,onClick:Fe,table:m},0),d.jsx(_t,{disabled:Y.getIsSorted()==="asc",icon:d.jsx(V,{style:{transform:"rotate(180deg) scaleX(-1)"}}),label:(n=te.sortByColumnAsc)===null||n===void 0?void 0:n.replace("{column}",String(J.header)),onClick:le,table:m},1),d.jsx(_t,{disabled:Y.getIsSorted()==="desc",divider:R||M||T,icon:d.jsx(V,{}),label:(o=te.sortByColumnDesc)===null||o===void 0?void 0:o.replace("{column}",String(J.header)),onClick:Pe,table:m},2)]:[],...R&&Y.getCanFilter()?[d.jsx(_t,{disabled:!ue||Array.isArray(ue)&&!ue.filter(we=>we).length,icon:d.jsx(O,{}),label:te.clearFilter,onClick:Te,table:m},3),S==="subheader"&&d.jsx(_t,{disabled:K&&!w,divider:M||T,icon:d.jsx(j,{}),label:(r=te.filterByColumn)===null||r===void 0?void 0:r.replace("{column}",String(J.header)),onClick:K?xe:ne,onOpenSubMenu:De?xe:void 0,table:m},4),De&&d.jsx(dc,{anchorEl:fe,header:g,onSelect:ne,setAnchorEl:ce,table:m},5)].filter(Boolean):[],...M&&Y.getCanGroup()?[d.jsx(_t,{divider:$,icon:d.jsx(_,{}),label:(s=te[Y.getIsGrouped()?"ungroupByColumn":"groupByColumn"])===null||s===void 0?void 0:s.replace("{column}",String(J.header)),onClick:Me,table:m},6)]:[],...$&&Y.getCanPin()?[d.jsx(_t,{disabled:Y.getIsPinned()==="left"||!Y.getCanPin(),icon:d.jsx(A,{style:{transform:"rotate(90deg)"}}),label:te.pinToLeft,onClick:()=>pe("left"),table:m},7),d.jsx(_t,{disabled:Y.getIsPinned()==="right"||!Y.getCanPin(),icon:d.jsx(A,{style:{transform:"rotate(-90deg)"}}),label:te.pinToRight,onClick:()=>pe("right"),table:m},8),d.jsx(_t,{disabled:!Y.getIsPinned(),divider:T,icon:d.jsx(A,{}),label:te.unpin,onClick:()=>pe(!1),table:m},9)]:[],...k&&Y.getCanResize()?[d.jsx(_t,{disabled:!ve[Y.id],icon:d.jsx(L,{}),label:te.resetColumnSize,onClick:N,table:m},10)]:[],...T?[d.jsx(_t,{disabled:!Y.getCanHide(),icon:d.jsx(H,{}),label:(i=te.hideColumn)===null||i===void 0?void 0:i.replace("{column}",String(J.header)),onClick:q,table:m},11),d.jsx(_t,{disabled:!Object.values(G).filter(we=>!we).length,icon:d.jsx(E,{}),label:(a=te.showAllColumns)===null||a===void 0?void 0:a.replace("{column}",String(J.header)),onClick:oe,table:m},12)]:[]].filter(Boolean),Ve=it(),{menuBackgroundColor:Ce}=Ft(m,Ve);return d.jsx(qo,Object.assign({MenuListProps:{dense:me==="compact",sx:{backgroundColor:Ce}},anchorEl:f,disableScrollLock:!0,onClose:()=>p(null),open:!!f},h,{children:(u=(c=(l=J.renderColumnActionsMenuItems)===null||l===void 0?void 0:l.call(J,{closeMenu:()=>p(null),column:Y,internalColumnMenuItems:Le,table:m}))!==null&&c!==void 0?c:ae==null?void 0:ae({closeMenu:()=>p(null),column:Y,internalColumnMenuItems:Le,table:m}))!==null&&u!==void 0?u:Le}))},fA=e=>{var t,n,{header:o,table:r}=e,s=ze(e,["header","table"]);const{options:{icons:{MoreVertIcon:i},localization:a,muiColumnActionsButtonProps:l}}=r,{column:c}=o,{columnDef:u}=c,[f,g]=b.useState(null),p=h=>{h.stopPropagation(),h.preventDefault(),g(h.currentTarget)},m=Object.assign(Object.assign(Object.assign({},be(l,{column:c,table:r})),be(u.muiColumnActionsButtonProps,{column:c,table:r})),s);return d.jsxs(d.Fragment,{children:[d.jsx(st,Object.assign({},un("top"),{title:(t=m==null?void 0:m.title)!==null&&t!==void 0?t:a.columnActions,children:d.jsx(Ze,Object.assign({"aria-label":a.columnActions,onClick:p,size:"small"},m,{sx:h=>Object.assign({"&:hover":{opacity:1},height:"2rem",m:"-8px -4px",opacity:.3,transition:"all 150ms",width:"2rem"},be(m==null?void 0:m.sx,h)),title:void 0,children:(n=m==null?void 0:m.children)!==null&&n!==void 0?n:d.jsx(i,{style:{transform:"scale(0.9)"}})}))})),f&&d.jsx(pA,{anchorEl:f,header:o,setAnchorEl:g,table:r})]})},gA=e=>{var t,n,o,{column:r,table:s}=e,i=ze(e,["column","table"]);const{getState:a,options:{localization:l,muiFilterCheckboxProps:c}}=s,{density:u}=a(),{columnDef:f}=r,g=Object.assign(Object.assign(Object.assign({},be(c,{column:r,table:s})),be(f.muiFilterCheckboxProps,{column:r,table:s})),i),p=(t=l.filterByColumn)===null||t===void 0?void 0:t.replace("{column}",f.header);return d.jsx(st,Object.assign({},un(),{title:(n=g==null?void 0:g.title)!==null&&n!==void 0?n:p,children:d.jsx(Uf,{control:d.jsx(ol,Object.assign({checked:r.getFilterValue()==="true",color:r.getFilterValue()===void 0?"default":"primary",indeterminate:r.getFilterValue()===void 0,size:u==="compact"?"small":"medium"},g,{onChange:(m,h)=>{var y;r.setFilterValue(r.getFilterValue()===void 0?"true":r.getFilterValue()==="true"?"false":void 0),(y=g==null?void 0:g.onChange)===null||y===void 0||y.call(g,m,h)},onClick:m=>{var h;m.stopPropagation(),(h=g==null?void 0:g.onClick)===null||h===void 0||h.call(g,m)},sx:m=>Object.assign({height:"2.5rem",width:"2.5rem"},be(g==null?void 0:g.sx,m))})),disableTypography:!0,label:(o=g.title)!==null&&o!==void 0?o:p,sx:{color:"text.secondary",fontWeight:"normal",mt:"-4px"},title:void 0})}))},Pa=e=>{var t,n,o,r,s,i,a,l,c,u,f,g,p,m,h,y,x,{header:S,rangeFilterIndex:C,table:w}=e,R=ze(e,["header","rangeFilterIndex","table"]);const{options:{columnFilterModeOptions:$,enableColumnFilterModes:k,icons:{CloseIcon:M,FilterListIcon:T},localization:I,manualFiltering:D,muiFilterAutocompleteProps:F,muiFilterDatePickerProps:_,muiFilterDateTimePickerProps:j,muiFilterTextFieldProps:O,muiFilterTimePickerProps:A},refs:{filterInputRefs:L},setColumnFilterFns:V}=w,{column:E}=S,{columnDef:H}=E,{filterVariant:te}=H,ae=Object.assign(Object.assign(Object.assign({},be(O,{column:E,table:w})),be(H.muiFilterTextFieldProps,{column:E,table:w})),R),ee=Object.assign(Object.assign({},be(F,{column:E,table:w})),be(H.muiFilterAutocompleteProps,{column:E,table:w})),z=Object.assign(Object.assign({},be(_,{column:E,table:w})),be(H.muiFilterDatePickerProps,{column:E,table:w})),U=Object.assign(Object.assign({},be(j,{column:E,table:w})),be(H.muiFilterDateTimePickerProps,{column:E,table:w})),W=Object.assign(Object.assign({},be(A,{column:E,table:w})),be(H.muiFilterTimePickerProps,{column:E,table:w})),Q=(te==null?void 0:te.startsWith("date"))||(te==null?void 0:te.startsWith("time")),Y=te==="autocomplete",J=(te==null?void 0:te.includes("range"))||C!==void 0,ve=te==="select",G=te==="multi-select",me=["autocomplete","text"].includes(te)||!ve&&!G,K=H._filterFn,ue=["empty","notEmpty"].includes(K)?I[`filter${((n=(t=K==null?void 0:K.charAt)===null||t===void 0?void 0:t.call(K,0))===null||n===void 0?void 0:n.toUpperCase())+(K==null?void 0:K.slice(1))}`]:"",fe=J?C===0?I.min:C===1?I.max:"":(o=ae==null?void 0:ae.placeholder)!==null&&o!==void 0?o:(r=I.filterByColumn)===null||r===void 0?void 0:r.replace("{column}",String(H.header)),ce=(s=H==null?void 0:H.columnFilterModeOptions)!==null&&s!==void 0?s:$,Fe=k&&H.enableColumnFilterModes!==!1&&!C&&(ce===void 0||!!(ce!=null&&ce.length)),le=E.getFacetedUniqueValues(),[Pe,N]=b.useState(null),[q,pe]=b.useState(()=>{var Z,he;return G?E.getFilterValue()||[]:J?((Z=E.getFilterValue())===null||Z===void 0?void 0:Z[C])||"":(he=E.getFilterValue())!==null&&he!==void 0?he:""}),Me=b.useCallback(fo(Z=>{J?E.setFilterValue(he=>{const Ee=he??["",""];return Ee[C]=Z??void 0,Ee}):E.setFilterValue(Z??void 0)},me?D?400:200:1),[]),Te=Z=>{pe(Z??""),Me(Z)},ne=Z=>{var he;const Ee=ae.type==="date"?Z.target.valueAsDate:ae.type==="number"?Z.target.valueAsNumber:Z.target.value;Te(Ee),(he=ae==null?void 0:ae.onChange)===null||he===void 0||he.call(ae,Z)},oe=()=>{G?(pe([]),E.setFilterValue([])):J?(pe(""),E.setFilterValue(Z=>{const he=Array.isArray(Z)&&Z||["",""];return he[C]=void 0,he})):(pe(""),E.setFilterValue(void 0))},xe=()=>{pe(""),E.setFilterValue(void 0),V(Z=>{var he;return Object.assign(Object.assign({},Z),{[S.id]:(he=ce==null?void 0:ce[0])!==null&&he!==void 0?he:"fuzzy"})})},ye=Z=>{N(Z.currentTarget)},ge=b.useRef(!1);if(b.useEffect(()=>{if(ge.current){const Z=E.getFilterValue();Z===void 0?oe():pe(J&&C!==void 0?Z[C]:Z)}ge.current=!0},[E.getFilterValue()]),H.Filter)return d.jsx(d.Fragment,{children:(i=H.Filter)===null||i===void 0?void 0:i.call(H,{column:E,header:S,rangeFilterIndex:C,table:w})});const De=b.useMemo(()=>{var Z;return(Z=H.filterSelectOptions)!==null&&Z!==void 0?Z:(ve||G||Y)&&le?Array.from(le.keys()).filter(he=>he!=null).sort((he,Ee)=>he.localeCompare(Ee)):void 0},[H.filterSelectOptions,le,G,ve]),Le=!Y&&!Q&&!ue?d.jsx(No,{position:"end",sx:{mr:ve||G?"20px":void 0},children:d.jsx(st,{placement:"right",title:(a=I.clearFilter)!==null&&a!==void 0?a:"",children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":I.clearFilter,disabled:!(!((l=q==null?void 0:q.toString())===null||l===void 0)&&l.length),onClick:oe,size:"small",sx:{height:"2rem",transform:"scale(0.9)",width:"2rem"},children:d.jsx(M,{})})})})}):null,Ve=Fe?d.jsxs(No,{position:"start",children:[d.jsx(st,{title:I.changeFilterMode,children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":I.changeFilterMode,onClick:ye,size:"small",sx:{height:"1.75rem",width:"1.75rem"},children:d.jsx(T,{})})})}),ue&&d.jsx($r,{label:ue,onDelete:xe})]}):null,Ce=Object.assign(Object.assign({FormHelperTextProps:{sx:{fontSize:"0.75rem",lineHeight:"0.8rem",whiteSpace:"nowrap"}},InputProps:Le?{endAdornment:Le,startAdornment:Ve}:{startAdornment:Ve},fullWidth:!0,helperText:Fe?d.jsx("label",{children:I.filterMode.replace("{filterType}",I[`filter${((c=K==null?void 0:K.charAt(0))===null||c===void 0?void 0:c.toUpperCase())+(K==null?void 0:K.slice(1))}`])}):null,inputProps:{"aria-label":fe,autoComplete:"new-password",disabled:!!ue,sx:{textOverflow:"ellipsis",width:ue?0:void 0},title:fe},inputRef:Z=>{L.current[`${E.id}-${C??0}`]=Z,ae.inputRef&&(ae.inputRef=Z)},margin:"none",placeholder:ue||ve||G?void 0:fe,variant:"standard"},ae),{sx:Z=>Object.assign({minWidth:Q?"160px":k&&C===0?"110px":J?"100px":ue?"auto":"120px",mx:"-2px",p:0,width:"calc(100% + 4px)"},be(ae==null?void 0:ae.sx,Z))}),we={onChange:Z=>{Te(Z)},value:q||null};return d.jsxs(d.Fragment,{children:[te!=null&&te.startsWith("time")?d.jsx($_,Object.assign({},we,W,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>oe()},(u=W==null?void 0:W.slotProps)===null||u===void 0?void 0:u.field),textField:Object.assign(Object.assign({},Ce),(f=W==null?void 0:W.slotProps)===null||f===void 0?void 0:f.textField)}})):te!=null&&te.startsWith("datetime")?d.jsx(f_,Object.assign({},we,U,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>oe()},(g=U==null?void 0:U.slotProps)===null||g===void 0?void 0:g.field),textField:Object.assign(Object.assign({},Ce),(p=U==null?void 0:U.slotProps)===null||p===void 0?void 0:p.textField)}})):te!=null&&te.startsWith("date")?d.jsx(dF,Object.assign({},we,z,{slotProps:{field:Object.assign({clearable:!0,onClear:()=>oe()},(m=z==null?void 0:z.slotProps)===null||m===void 0?void 0:m.field),textField:Object.assign(Object.assign({},Ce),(h=z==null?void 0:z.slotProps)===null||h===void 0?void 0:h.textField)}})):Y?d.jsx(XT,Object.assign({freeSolo:!0,getOptionLabel:Z=>no(Z).label,onChange:(Z,he)=>Te(no(he).value),options:(y=De==null?void 0:De.map(Z=>no(Z)))!==null&&y!==void 0?y:[]},ee,{renderInput:Z=>{var he;return d.jsx(po,Object.assign({},Z,Ce,{InputProps:Object.assign(Object.assign({},Z.InputProps),{startAdornment:(he=Ce==null?void 0:Ce.InputProps)===null||he===void 0?void 0:he.startAdornment}),inputProps:Object.assign(Object.assign({},Z.inputProps),Ce==null?void 0:Ce.inputProps),onChange:ne,onClick:Ee=>Ee.stopPropagation()}))},value:q})):d.jsx(po,Object.assign({select:ve||G},Ce,{SelectProps:Object.assign({MenuProps:{disableScrollLock:!0},displayEmpty:!0,multiple:G,renderValue:G?Z=>Z!=null&&Z.length?d.jsx(nt,{sx:{display:"flex",flexWrap:"wrap",gap:"2px"},children:Z==null?void 0:Z.map(he=>{const Ee=De==null?void 0:De.find(Be=>no(Be).value===he);return d.jsx($r,{label:no(Ee).label},he)})}):d.jsx(nt,{sx:{opacity:.5},children:fe}):void 0},Ce.SelectProps),onChange:ne,onClick:Z=>Z.stopPropagation(),value:q??"",children:(ve||G)&&[d.jsx(Un,{disabled:!0,divider:!0,hidden:!0,value:"",children:d.jsx(nt,{sx:{opacity:.5},children:fe})},"p"),(x=ae.children)!==null&&x!==void 0?x:De==null?void 0:De.map((Z,he)=>{var Ee;const{label:Be,value:He}=no(Z);return d.jsxs(Un,{sx:{alignItems:"center",display:"flex",gap:"0.5rem",m:0},value:He,children:[G&&d.jsx(ol,{checked:((Ee=E.getFilterValue())!==null&&Ee!==void 0?Ee:[]).includes(He),sx:{mr:"0.5rem"}}),Be," ",!H.filterSelectOptions&&`(${le.get(He)})`]},`${he}-${He}`)})]})),d.jsx(dc,{anchorEl:Pe,header:S,setAnchorEl:N,setFilterValue:pe,table:w})]})},mA=e=>{var{header:t,table:n}=e,o=ze(e,["header","table"]);return d.jsxs(nt,Object.assign({},o,{sx:r=>Object.assign({display:"grid",gap:"1rem",gridTemplateColumns:"1fr 1fr"},be(o==null?void 0:o.sx,r)),children:[d.jsx(Pa,{header:t,rangeFilterIndex:0,table:n}),d.jsx(Pa,{header:t,rangeFilterIndex:1,table:n})]}))},hA=e=>{var t,n,{header:o,table:r}=e,s=ze(e,["header","table"]);const{options:{enableColumnFilterModes:i,localization:a,muiFilterSliderProps:l},refs:{filterInputRefs:c}}=r,{column:u}=o,{columnDef:f}=u,g=f._filterFn,p=i&&f.enableColumnFilterModes!==!1,m=Object.assign(Object.assign(Object.assign({},be(l,{column:u,table:r})),be(f.muiFilterSliderProps,{column:u,table:r})),s);let[h,y]=m.min!==void 0&&m.max!==void 0?[m.min,m.max]:(t=u.getFacetedMinMaxValues())!==null&&t!==void 0?t:[0,1];Array.isArray(h)&&(h=h[0]),Array.isArray(y)&&(y=y[0]),h===null&&(h=0),y===null&&(y=1);const[x,S]=b.useState([h,y]),C=u.getFilterValue(),w=b.useRef(!1);return b.useEffect(()=>{w.current&&(C===void 0?S([h,y]):Array.isArray(C)&&S(C)),w.current=!0},[C,h,y]),d.jsxs(Vr,{children:[d.jsx(W_,Object.assign({disableSwap:!0,max:y,min:h,onChange:(R,$)=>{S($)},onChangeCommitted:(R,$)=>{Array.isArray($)&&($[0]<=h&&$[1]>=y?u.setFilterValue(void 0):u.setFilterValue($))},value:x,valueLabelDisplay:"auto"},m,{slotProps:{input:{ref:R=>{var $,k;R&&(c.current[`${u.id}-0`]=R,!((k=($=m==null?void 0:m.slotProps)===null||$===void 0?void 0:$.input)===null||k===void 0)&&k.ref&&(m.slotProps.input.ref=R))}}},sx:R=>Object.assign({m:"auto",minWidth:`${u.getSize()-50}px`,mt:p?"6px":"10px",px:"4px",width:"calc(100% - 8px)"},be(m==null?void 0:m.sx,R))})),p?d.jsx(Lf,{sx:{fontSize:"0.75rem",lineHeight:"0.8rem",m:"-3px -6px",whiteSpace:"nowrap"},children:a.filterMode.replace("{filterType}",a[`filter${((n=g==null?void 0:g.charAt(0))===null||n===void 0?void 0:n.toUpperCase())+(g==null?void 0:g.slice(1))}`])}):null]})},Rm=e=>{var t,{header:n,table:o}=e,r=ze(e,["header","table"]);const{getState:s,options:{columnFilterDisplayMode:i}}=o,{showColumnFilters:a}=s(),{column:l}=n,{columnDef:c}=l;return d.jsx(Br,Object.assign({in:a||i==="popover",mountOnEnter:!0,unmountOnExit:!0},r,{children:c.filterVariant==="checkbox"?d.jsx(gA,{column:l,table:o}):c.filterVariant==="range-slider"?d.jsx(hA,{header:n,table:o}):!((t=c.filterVariant)===null||t===void 0)&&t.includes("range")||["between","betweenInclusive","inNumberRange"].includes(c._filterFn)?d.jsx(mA,{header:n,table:o}):d.jsx(Pa,{header:n,table:o})}))},vA=e=>{var t,n,o,{header:r,table:s}=e,i=ze(e,["header","table"]);const{options:{columnFilterDisplayMode:a,icons:{FilterAltIcon:l},localization:c},refs:{filterInputRefs:u},setShowColumnFilters:f}=s,{column:g}=r,{columnDef:p}=g,m=g.getFilterValue(),[h,y]=b.useState(null),x=Array.isArray(m)&&m.some(Boolean)||!!m&&!Array.isArray(m),S=((t=p.filterVariant)===null||t===void 0?void 0:t.includes("range"))||["between","betweenInclusive","inNumberRange"].includes(p._filterFn),C=p._filterFn,w=a==="popover"&&!x?(n=c.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",String(p.header)):c.filteringByColumn.replace("{column}",String(p.header)).replace("{filterType}",C?c[`filter${((o=C==null?void 0:C.charAt(0))===null||o===void 0?void 0:o.toUpperCase())+(C==null?void 0:C.slice(1))}`]:"").replace("{filterValue}",`"${Array.isArray(m)?m.join(`" ${S?c.and:c.or} "`):m}"`).replace('" "',"");return d.jsxs(d.Fragment,{children:[d.jsx(Rr,{in:a==="popover"||!!m&&!S||S&&(!!(m!=null&&m[0])||!!(m!=null&&m[1])),unmountOnExit:!0,children:d.jsx(nt,{component:"span",sx:{flex:"0 0"},children:d.jsx(st,{placement:"top",title:w,children:d.jsx(Ze,Object.assign({disableRipple:!0,onClick:R=>{a==="popover"?y(R.currentTarget):f(!0),queueMicrotask(()=>{var $,k,M,T;(k=($=u.current[`${g.id}-0`])===null||$===void 0?void 0:$.focus)===null||k===void 0||k.call($),(T=(M=u.current[`${g.id}-0`])===null||M===void 0?void 0:M.select)===null||T===void 0||T.call(M)}),R.stopPropagation()},size:"small"},i,{sx:R=>Object.assign({height:"16px",ml:"4px",opacity:x?1:.3,p:"8px",transform:"scale(0.75)",transition:"all 150ms ease-in-out",width:"16px"},be(i==null?void 0:i.sx,R)),children:d.jsx(l,{})}))})})}),d.jsx(Np,{anchorEl:h,anchorOrigin:{horizontal:"center",vertical:"top"},disableScrollLock:!0,onClick:R=>R.stopPropagation(),onClose:R=>{R.stopPropagation(),y(null)},onKeyDown:R=>R.key==="Enter"&&y(null),open:!!h,slotProps:{paper:{sx:{overflow:"visible"}}},transformOrigin:{horizontal:"center",vertical:"bottom"},children:d.jsx(nt,{sx:{p:"1rem"},children:d.jsx(Rm,{header:r,table:s})})})]})},bA=e=>{var{column:t,table:n,tableHeadCellRef:o}=e,r=ze(e,["column","table","tableHeadCellRef"]);const{getState:s,options:{enableColumnOrdering:i,muiColumnDragHandleProps:a},setColumnOrder:l,setDraggingColumn:c,setHoveredColumn:u}=n,{columnDef:f}=t,{columnOrder:g,draggingColumn:p,hoveredColumn:m}=s(),h=Object.assign(Object.assign(Object.assign({},be(a,{column:t,table:n})),be(f.muiColumnDragHandleProps,{column:t,table:n})),r),y=S=>{var C;(C=h==null?void 0:h.onDragStart)===null||C===void 0||C.call(h,S),c(t);try{S.dataTransfer.setDragImage(o.current,0,0)}catch(w){console.error(w)}},x=S=>{var C;(C=h==null?void 0:h.onDragEnd)===null||C===void 0||C.call(h,S),(m==null?void 0:m.id)==="drop-zone"?t.toggleGrouping():i&&m&&(m==null?void 0:m.id)!==(p==null?void 0:p.id)&&l(Qg(t,m,g)),c(null),u(null)};return d.jsx(uc,{iconButtonProps:h,onDragEnd:x,onDragStart:y,table:n})},xA=e=>{var t,{header:n,table:o}=e,r=ze(e,["header","table"]);const{getState:s,options:{columnResizeDirection:i,columnResizeMode:a},setColumnSizingInfo:l}=o,{density:c}=s(),{column:u}=n,f=n.getResizeHandler(),g=c==="compact"?"-8px":c==="comfortable"?"-16px":"-24px",p=u.columnDef.columnDefType==="display"?"4px":"0";return d.jsx(nt,{className:"Mui-TableHeadCell-ResizeHandle-Wrapper",onDoubleClick:()=>{l(m=>Object.assign(Object.assign({},m),{isResizingColumn:!1})),u.resetSize()},onMouseDown:f,onTouchStart:f,style:{transform:u.getIsResizing()&&a==="onEnd"?`translateX(${(i==="rtl"?-1:1)*((t=s().columnSizingInfo.deltaOffset)!==null&&t!==void 0?t:0)}px)`:void 0},sx:m=>({"&:active > hr":{backgroundColor:m.palette.info.main,opacity:n.subHeaders.length||a==="onEnd"?1:0},cursor:"col-resize",left:i==="rtl"?p:void 0,ml:i==="rtl"?g:void 0,mr:i==="ltr"?g:void 0,position:"absolute",px:"4px",right:i==="ltr"?p:void 0}),children:d.jsx(Ts,{className:"Mui-TableHeadCell-ResizeHandle-Divider",flexItem:!0,orientation:"vertical",sx:m=>Object.assign({borderRadius:"2px",borderWidth:"2px",height:"24px",touchAction:"none",transform:"translateX(4px)",transition:u.getIsResizing()?void 0:"all 150ms ease-in-out",userSelect:"none",zIndex:4},be(r==null?void 0:r.sx,m))})})},yA=e=>{var{header:t,table:n}=e,o=ze(e,["header","table"]);const{getState:r,options:{icons:{ArrowDownwardIcon:s,SyncAltIcon:i},localization:a}}=n,{column:l}=t,{columnDef:c}=l,{isLoading:u,showSkeletons:f,sorting:g}=r(),p=!!l.getIsSorted(),m=u||f?"":l.getIsSorted()?l.getIsSorted()==="desc"?a.sortedByColumnDesc.replace("{column}",c.header):a.sortedByColumnAsc.replace("{column}",c.header):l.getNextSortingOrder()==="desc"?a.sortByColumnDesc.replace("{column}",c.header):a.sortByColumnAsc.replace("{column}",c.header),h=p?l.getIsSorted():void 0;return d.jsx(st,{placement:"top",title:m,children:d.jsx(e2,{badgeContent:g.length>1?l.getSortIndex()+1:0,overlap:"circular",children:d.jsx(c2,Object.assign({IconComponent:p?s:y=>d.jsx(i,Object.assign({},y,{direction:h,style:{transform:"rotate(-90deg) scaleX(0.9) translateX(-1px)"}})),active:!0,"aria-label":m,direction:h,onClick:y=>{var x;y.stopPropagation(),(x=t.column.getToggleSortingHandler())===null||x===void 0||x(y)}},o,{sx:y=>Object.assign({".MuiTableSortLabel-icon":{color:`${y.palette.mode==="dark"?y.palette.text.primary:y.palette.text.secondary} !important`},flex:"0 0",opacity:p?1:.3,transition:"all 150ms ease-in-out",width:"3ch"},be(o==null?void 0:o.sx,y))}))})})},CA=e=>{var t,n,o,r,s,i,{columnVirtualizer:a,header:l,staticColumnIndex:c,table:u}=e,f=ze(e,["columnVirtualizer","header","staticColumnIndex","table"]);const g=it(),{getState:p,options:{columnFilterDisplayMode:m,columnResizeDirection:h,columnResizeMode:y,enableColumnActions:x,enableColumnDragging:S,enableColumnOrdering:C,enableColumnPinning:w,enableGrouping:R,enableMultiSort:$,layoutMode:k,muiTableHeadCellProps:M},refs:{tableHeadCellRefs:T},setHoveredColumn:I}=u,{columnSizingInfo:D,density:F,draggingColumn:_,grouping:j,hoveredColumn:O,showColumnFilters:A}=p(),{column:L}=l,{columnDef:V}=L,{columnDefType:E}=V,H=Object.assign(Object.assign(Object.assign({},be(M,{column:L,table:u})),be(V.muiTableHeadCellProps,{column:L,table:u})),f),{draggingBorderColor:te}=Ft(u,g),ae=w&&V.columnDefType!=="group"&&L.getIsPinned(),ee=(x||V.enableColumnActions)&&V.enableColumnActions!==!1,z=S!==!1&&V.enableColumnDragging!==!1&&(S||C&&V.enableColumnOrdering!==!1||R&&V.enableGrouping!==!1&&!j.includes(L.id)),U=b.useMemo(()=>{let J=0;return L.getCanSort()&&(J+=1),ee&&(J+=1.75),z&&(J+=1.5),J},[ee,z]),W=b.useMemo(()=>{const J=D.isResizingColumn===L.id&&y==="onChange"&&!l.subHeaders.length,ve=J?`2px solid ${te} !important`:(_==null?void 0:_.id)===L.id?`1px dashed ${g.palette.grey[500]}`:(O==null?void 0:O.id)===L.id?`2px dashed ${te}`:void 0;return J?h==="ltr"?{borderRight:ve}:{borderLeft:ve}:ve?{borderLeft:ve,borderRight:ve,borderTop:ve}:void 0},[_,O,D.isResizingColumn]),Q=J=>{R&&(O==null?void 0:O.id)==="drop-zone"&&I(null),C&&_&&E!=="group"&&I(V.enableColumnOrdering!==!1?L:null)},Y=(t=be(V.Header,{column:L,header:l,table:u}))!==null&&t!==void 0?t:V.header;return d.jsxs(ui,Object.assign({align:E==="group"?"center":g.direction==="rtl"?"right":"left",colSpan:l.colSpan,"data-index":c,"data-pinned":!!ae||void 0,onDragEnter:Q,ref:J=>{var ve;J&&(T.current[L.id]=J,E!=="group"&&((ve=a==null?void 0:a.measureElement)===null||ve===void 0||ve.call(a,J)))}},H,{sx:J=>Object.assign(Object.assign({"& :hover":{".MuiButtonBase-root":{opacity:1}},flexDirection:k!=null&&k.startsWith("grid")?"column":void 0,fontWeight:"bold",overflow:"visible",p:F==="compact"?"0.5rem":F==="comfortable"?E==="display"?"0.75rem":"1rem":E==="display"?"1rem 1.25rem":"1.5rem",pb:E==="display"?0:A||F==="compact"?"0.4rem":"0.6rem",pt:E==="group"||F==="compact"?"0.25rem":F==="comfortable"?".75rem":"1.25rem",userSelect:$&&L.getCanSort()?"none":void 0,verticalAlign:"top"},cc({column:L,header:l,table:u,tableCellProps:H,theme:J})),W),children:[l.isPlaceholder?null:(n=H.children)!==null&&n!==void 0?n:d.jsxs(nt,{className:"Mui-TableHeadCell-Content",sx:{alignItems:"center",display:"flex",flexDirection:(H==null?void 0:H.align)==="right"?"row-reverse":"row",justifyContent:E==="group"||(H==null?void 0:H.align)==="center"?"center":L.getCanResize()?"space-between":"flex-start",position:"relative",width:"100%"},children:[d.jsxs(nt,{className:"Mui-TableHeadCell-Content-Labels",onClick:L.getToggleSortingHandler(),sx:{alignItems:"center",cursor:L.getCanSort()&&E!=="group"?"pointer":void 0,display:"flex",flexDirection:(H==null?void 0:H.align)==="right"?"row-reverse":"row",overflow:E==="data"?"hidden":void 0,pl:(H==null?void 0:H.align)==="center"?`${U}rem`:void 0},children:[d.jsx(nt,{className:"Mui-TableHeadCell-Content-Wrapper",sx:{"&:hover":{textOverflow:"clip"},minWidth:`${Math.min((r=(o=V.header)===null||o===void 0?void 0:o.length)!==null&&r!==void 0?r:0,4)}ch`,overflow:E==="data"?"hidden":void 0,textOverflow:"ellipsis",whiteSpace:((i=(s=V.header)===null||s===void 0?void 0:s.length)!==null&&i!==void 0?i:0)<20?"nowrap":"normal"},title:E==="data"?V.header:void 0,children:Y}),L.getCanFilter()&&d.jsx(vA,{header:l,table:u}),L.getCanSort()&&d.jsx(yA,{header:l,table:u})]}),E!=="group"&&d.jsxs(nt,{className:"Mui-TableHeadCell-Content-Actions",sx:{whiteSpace:"nowrap"},children:[z&&d.jsx(bA,{column:L,table:u,tableHeadCellRef:{current:T.current[L.id]}}),ee&&d.jsx(fA,{header:l,table:u})]}),L.getCanResize()&&d.jsx(xA,{header:l,table:u})]}),m==="subheader"&&L.getCanFilter()&&d.jsx(Rm,{header:l,table:u})]}))},SA=e=>{var{columnVirtualizer:t,headerGroup:n,table:o}=e,r=ze(e,["columnVirtualizer","headerGroup","table"]);const{options:{enableStickyHeader:s,layoutMode:i,muiTableHeadRowProps:a}}=o,{virtualColumns:l,virtualPaddingLeft:c,virtualPaddingRight:u}=t??{},f=Object.assign(Object.assign({},be(a,{headerGroup:n,table:o})),r);return d.jsxs(ci,Object.assign({},f,{sx:g=>Object.assign({backgroundColor:Ft(o,g).baseBackgroundColor,boxShadow:`4px 0 8px ${je(g.palette.common.black,.1)}`,display:i!=null&&i.startsWith("grid")?"flex":void 0,position:s&&i==="semantic"?"sticky":"relative",top:0},be(f==null?void 0:f.sx,g)),children:[c?d.jsx("th",{style:{display:"flex",width:c}}):null,(l??n.headers).map((g,p)=>{let m=g;return t&&(p=g.index,m=n.headers[p]),m?d.jsx(CA,{columnVirtualizer:t,header:m,staticColumnIndex:p,table:o},m.id):null}),u?d.jsx("th",{style:{display:"flex",width:u}}):null]}))},pc=e=>{var t,n,o,{stackAlertBanner:r,table:s}=e,i=ze(e,["stackAlertBanner","table"]);const{getPrePaginationRowModel:a,getState:l,options:{enableRowSelection:c,enableSelectAll:u,localization:f,muiToolbarAlertBannerChipProps:g,muiToolbarAlertBannerProps:p,positionToolbarAlertBanner:m,renderToolbarAlertBannerContent:h,rowCount:y},refs:{tablePaperRef:x}}=s,{density:S,grouping:C,rowSelection:w,showAlertBanner:R}=l(),$=Object.assign(Object.assign({},be(p,{table:s})),i),k=be(g,{table:s}),M=b.useMemo(()=>Object.values(w).filter(Boolean).length,[w]),T=M>0?(n=(t=f.selectedCountOfRowCountRowsSelected)===null||t===void 0?void 0:t.replace("{selectedCount}",M.toLocaleString()))===null||n===void 0?void 0:n.replace("{rowCount}",(y??a().rows.length).toString()):null,I=C.length>0?d.jsxs("span",{children:[f.groupedBy," ",C.map((D,F)=>d.jsxs(b.Fragment,{children:[F>0?f.thenBy:"",d.jsx($r,Object.assign({label:s.getColumn(D).columnDef.header,onDelete:()=>s.getColumn(D).toggleGrouping()},k))]},`${F}-${D}`))]}):null;return d.jsx(Br,{in:R||!!T||!!I,timeout:r?200:0,children:d.jsx(S2,Object.assign({color:"info",icon:!1},$,{sx:D=>{var F,_;return Object.assign({"& .MuiAlert-message":{maxWidth:`calc(${(_=(F=x.current)===null||F===void 0?void 0:F.clientWidth)!==null&&_!==void 0?_:360}px - 1rem)`,width:"100%"},borderRadius:0,fontSize:"1rem",left:0,mb:r?0:m==="bottom"?"-1rem":void 0,p:0,position:"relative",right:0,top:0,width:"100%",zIndex:2},be($==null?void 0:$.sx,D))},children:(o=h==null?void 0:h({groupedAlert:I,selectedAlert:T,table:s}))!==null&&o!==void 0?o:d.jsxs(d.Fragment,{children:[($==null?void 0:$.title)&&d.jsx(T2,{children:$.title}),d.jsxs(Vr,{sx:{p:m!=="head-overlay"?"0.5rem 1rem":S==="spacious"?"0.75rem 1.25rem":S==="comfortable"?"0.5rem 0.75rem":"0.25rem 0.5rem"},children:[$==null?void 0:$.children,($==null?void 0:$.children)&&(T||I)&&d.jsx("br",{}),d.jsxs(nt,{sx:{display:"flex"},children:[c&&u&&m==="head-overlay"&&d.jsx(wa,{table:s})," ",T]}),T&&I&&d.jsx("br",{}),I]})]})}))})},wA=e=>{var{columnVirtualizer:t,table:n}=e,o=ze(e,["columnVirtualizer","table"]);const{getHeaderGroups:r,getSelectedRowModel:s,getState:i,options:{enableStickyHeader:a,layoutMode:l,muiTableHeadProps:c,positionToolbarAlertBanner:u},refs:{tableHeadRef:f}}=n,{isFullScreen:g,showAlertBanner:p}=i(),m=Object.assign(Object.assign({},be(c,{table:n})),o),h=a||g;return d.jsx(dT,Object.assign({},m,{ref:y=>{f.current=y,m!=null&&m.ref&&(m.ref.current=y)},sx:y=>Object.assign({display:l!=null&&l.startsWith("grid")?"grid":void 0,opacity:.97,position:h?"sticky":"relative",top:h&&(l!=null&&l.startsWith("grid"))?0:void 0,zIndex:h?2:void 0},be(m==null?void 0:m.sx,y)),children:u==="head-overlay"&&(p||s().rows.length>0)?d.jsx("tr",{style:{display:l!=null&&l.startsWith("grid")?"grid":void 0},children:d.jsx("th",{colSpan:n.getVisibleLeafColumns().length,style:{display:l!=null&&l.startsWith("grid")?"grid":void 0,padding:0},children:d.jsx(pc,{table:n})})}):r().map(y=>d.jsx(SA,{columnVirtualizer:t,headerGroup:y,table:n},y.id))}))},PA=e=>{var{table:t}=e,n=ze(e,["table"]);const{getFlatHeaders:o,getState:r,options:{columns:s,enableStickyHeader:i,enableTableFooter:a,enableTableHead:l,layoutMode:c,memoMode:u,muiTableProps:f,renderCaption:g}}=t,{columnSizing:p,columnSizingInfo:m,columnVisibility:h,isFullScreen:y}=r(),x=Object.assign(Object.assign({},be(f,{table:t})),n),S=be(g,{table:t}),C=b.useMemo(()=>{const $=o(),k={};for(let M=0;M<$.length;M++){const T=$[M],I=T.getSize();k[`--header-${yr(T.id)}-size`]=I,k[`--col-${yr(T.column.id)}-size`]=I}return k},[s,p,m,h]),R={columnVirtualizer:JE(t),table:t};return d.jsxs($R,Object.assign({stickyHeader:i||y},x,{style:Object.assign(Object.assign({},C),x==null?void 0:x.style),sx:$=>Object.assign({borderCollapse:"separate",display:c!=null&&c.startsWith("grid")?"grid":void 0,position:"relative"},be(x==null?void 0:x.sx,$)),children:[!!S&&d.jsx("caption",{children:S}),l&&d.jsx(wA,Object.assign({},R)),u==="table-body"||m.isResizingColumn?d.jsx(sA,Object.assign({},R)):d.jsx(Pm,Object.assign({},R)),a&&d.jsx(lA,Object.assign({},R))]}))},RA=e=>{var{table:t}=e,n=ze(e,["table"]);const{options:{localization:o,muiCircularProgressProps:r}}=t,s=Object.assign(Object.assign({},be(r,{table:t})),n);return d.jsx(nt,{sx:i=>({alignItems:"center",backgroundColor:je(Ft(t,i).baseBackgroundColor,.5),bottom:0,display:"flex",justifyContent:"center",left:0,maxHeight:"100vh",position:"absolute",right:0,top:0,width:"100%",zIndex:2}),children:d.jsx(ma,Object.assign({"aria-label":o.noRecordsToDisplay,id:"mrt-progress"},s))})},$A=e=>{var t,n,{table:o}=e,r=ze(e,["table"]);const{getState:s,options:{editDisplayMode:i,enableClickToCopy:a,enableEditing:l,icons:{ContentCopy:c,EditIcon:u},localization:f,renderCellActionMenuItems:g},refs:{actionCellRef:p}}=o,{actionCell:m,density:h}=s(),y=m,{row:x}=y,{column:S}=y,{columnDef:C}=S,w=it(),{menuBackgroundColor:R}=Ft(o,w),$=I=>{I==null||I.stopPropagation(),o.setActionCell(null),p.current=null},k=[(be(a,y)==="context-menu"||be(C.enableClickToCopy,y)==="context-menu")&&d.jsx(_t,{icon:d.jsx(c,{}),label:f.copy,onClick:I=>{I.stopPropagation(),navigator.clipboard.writeText(y.getValue()),$()},table:o},"mrt-copy"),be(l,x)&&i==="cell"&&d.jsx(_t,{icon:d.jsx(u,{}),label:f.edit,onClick:()=>{em({cell:y,table:o}),$()},table:o},"mrt-edit")].filter(Boolean),M={cell:y,closeMenu:$,column:S,internalMenuItems:k,row:x,table:o},T=(n=(t=C.renderCellActionMenuItems)===null||t===void 0?void 0:t.call(C,M))!==null&&n!==void 0?n:g==null?void 0:g(M);return(!!(T!=null&&T.length)||!!(k!=null&&k.length))&&d.jsx(qo,Object.assign({MenuListProps:{dense:h==="compact",sx:{backgroundColor:R}},anchorEl:p.current,disableScrollLock:!0,onClick:I=>I.stopPropagation(),onClose:$,open:!!y,transformOrigin:{horizontal:-100,vertical:8}},r,{children:T??k}))},kA=e=>{var t,{open:n,table:o}=e,r=ze(e,["open","table"]);const{getState:s,options:{localization:i,muiCreateRowModalProps:a,muiEditRowDialogProps:l,onCreatingRowCancel:c,onEditingRowCancel:u,renderCreateRowDialogContent:f,renderEditRowDialogContent:g},setCreatingRow:p,setEditingRow:m}=o,{creatingRow:h,editingRow:y}=s(),x=h??y,S=Object.assign(Object.assign(Object.assign({},be(l,{row:x,table:o})),h&&be(a,{row:x,table:o})),r),C=x.getAllCells().filter(w=>w.column.columnDef.columnDefType==="data").map(w=>d.jsx(Sm,{cell:w,table:o},w.id));return d.jsx(dg,Object.assign({fullWidth:!0,maxWidth:"xs",onClose:(w,R)=>{var $;h?(c==null||c({row:x,table:o}),p(null)):(u==null||u({row:x,table:o}),m(null)),x._valuesCache={},($=S.onClose)===null||$===void 0||$.call(S,w,R)},open:n},S,{children:(t=h&&(f==null?void 0:f({internalEditComponents:C,row:x,table:o}))||(g==null?void 0:g({internalEditComponents:C,row:x,table:o})))!==null&&t!==void 0?t:d.jsxs(d.Fragment,{children:[d.jsx(F2,{sx:{textAlign:"center"},children:i.edit}),d.jsx(cg,{children:d.jsx("form",{onSubmit:w=>w.preventDefault(),children:d.jsx(Vr,{sx:{gap:"32px",paddingTop:"16px",width:"100%"},children:C})})}),d.jsx(vg,{sx:{p:"1.25rem"},children:d.jsx(vm,{row:x,table:o,variant:"text"})})]})}))},TA=typeof window<"u"?b.useLayoutEffect:b.useEffect,MA=e=>{var{table:t}=e,n=ze(e,["table"]);const{getState:o,options:{createDisplayMode:r,editDisplayMode:s,enableCellActions:i,enableStickyHeader:a,muiTableContainerProps:l},refs:{bottomToolbarRef:c,tableContainerRef:u,topToolbarRef:f}}=t,{actionCell:g,creatingRow:p,editingRow:m,isFullScreen:h,isLoading:y,showLoadingOverlay:x}=o(),S=x!==!1&&(y||x),[C,w]=b.useState(0),R=Object.assign(Object.assign({},be(l,{table:t})),n);TA(()=>{var M,T,I,D;const F=typeof document<"u"&&(T=(M=f.current)===null||M===void 0?void 0:M.offsetHeight)!==null&&T!==void 0?T:0,_=typeof document<"u"&&(D=(I=c==null?void 0:c.current)===null||I===void 0?void 0:I.offsetHeight)!==null&&D!==void 0?D:0;w(F+_)});const $=r==="modal"&&p,k=s==="modal"&&m;return d.jsxs(xR,Object.assign({"aria-busy":S,"aria-describedby":S?"mrt-progress":void 0},R,{ref:M=>{M&&(u.current=M,R!=null&&R.ref&&(R.ref.current=M))},style:Object.assign({maxHeight:h?`calc(100vh - ${C}px)`:void 0},R==null?void 0:R.style),sx:M=>Object.assign({maxHeight:a?`clamp(350px, calc(100vh - ${C}px), 9999px)`:void 0,maxWidth:"100%",overflow:"auto",position:"relative"},be(R==null?void 0:R.sx,M)),children:[S?d.jsx(RA,{table:t}):null,d.jsx(PA,{table:t}),($||k)&&d.jsx(kA,{open:!0,table:t}),i&&g&&d.jsx($A,{table:t})]}))},$m=e=>{var{isTopToolbar:t,table:n}=e,o=ze(e,["isTopToolbar","table"]);const{getState:r,options:{muiLinearProgressProps:s}}=n,{isSaving:i,showProgressBars:a}=r(),l=Object.assign(Object.assign({},be(s,{isTopToolbar:t,table:n})),o);return d.jsx(Br,{in:a!==!1&&(a||i),mountOnEnter:!0,sx:{bottom:t?0:void 0,position:"absolute",top:t?void 0:0,width:"100%"},unmountOnExit:!0,children:d.jsx(U2,Object.assign({"aria-busy":"true","aria-label":"Loading",sx:{position:"relative"}},l))})},IA=[5,10,15,20,25,30,50,100],km=e=>{var{position:t="bottom",table:n}=e,o=ze(e,["position","table"]);const r=it(),s=Gn("(max-width: 720px)"),{getPrePaginationRowModel:i,getState:a,options:{enableToolbarInternalActions:l,icons:{ChevronLeftIcon:c,ChevronRightIcon:u,FirstPageIcon:f,LastPageIcon:g},localization:p,muiPaginationProps:m,paginationDisplayMode:h,rowCount:y},setPageIndex:x,setPageSize:S}=n,{pagination:{pageIndex:C=0,pageSize:w=10},showGlobalFilter:R}=a(),$=Object.assign(Object.assign({},be(m,{table:n})),o),k=y??i().rows.length,M=Math.ceil(k/w),T=M>2,I=C*w,D=Math.min(C*w+w,k),F=$??{},{SelectProps:_={},disabled:j=!1,rowsPerPageOptions:O=IA,showFirstButton:A=T,showLastButton:L=T,showRowsPerPage:V=!0}=F,E=ze(F,["SelectProps","disabled","rowsPerPageOptions","showFirstButton","showLastButton","showRowsPerPage"]),H=C<=0||j,te=D>=k||j;s&&(_==null?void 0:_.native)!==!1&&(_.native=!0);const ae=un();return d.jsxs(nt,{className:"MuiTablePagination-root",sx:{alignItems:"center",display:"flex",flexWrap:"wrap",gap:"8px",justifyContent:{md:"space-between",sm:"center"},justifySelf:"flex-end",mt:t==="top"&&l&&!R?"3rem":void 0,position:"relative",px:"8px",py:"12px",zIndex:2},children:[V&&d.jsxs(nt,{sx:{alignItems:"center",display:"flex",gap:"8px"},children:[d.jsx(Af,{htmlFor:"mrt-rows-per-page",sx:{mb:0},children:p.rowsPerPage}),d.jsx(Hf,Object.assign({MenuProps:{disableScrollLock:!0},disableUnderline:!0,disabled:j,inputProps:{"aria-label":p.rowsPerPage,id:"mrt-rows-per-page"},label:p.rowsPerPage,onChange:ee=>S(+ee.target.value),sx:{mb:0},value:w,variant:"standard"},_,{children:O.map(ee=>{var z;const U=typeof ee!="number"?ee.value:ee,W=typeof ee!="number"?ee.label:`${ee}`;return(z=_==null?void 0:_.children)!==null&&z!==void 0?z:_!=null&&_.native?d.jsx("option",{value:U,children:W},U):d.jsx(Un,{sx:{m:0},value:U,children:W},U)})}))]}),h==="pages"?d.jsx(cE,Object.assign({count:M,disabled:j,onChange:(ee,z)=>x(z-1),page:C+1,renderItem:ee=>d.jsx(Xg,Object.assign({slots:{first:f,last:g,next:u,previous:c}},ee)),showFirstButton:A,showLastButton:L},E)):h==="default"?d.jsxs(d.Fragment,{children:[d.jsx(Ot,{align:"center",component:"span",sx:{m:"0 4px",minWidth:"8ch"},variant:"body2",children:`${D===0?0:(I+1).toLocaleString()}-${D.toLocaleString()} ${p.of} ${k.toLocaleString()}`}),d.jsxs(nt,{gap:"xs",children:[A&&d.jsx(st,Object.assign({},ae,{title:p.goToFirstPage,children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":p.goToFirstPage,disabled:H,onClick:()=>x(0),size:"small",children:d.jsx(f,Object.assign({},fs(r)))})})})),d.jsx(st,Object.assign({},ae,{title:p.goToPreviousPage,children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":p.goToPreviousPage,disabled:H,onClick:()=>x(C-1),size:"small",children:d.jsx(c,Object.assign({},fs(r)))})})})),d.jsx(st,Object.assign({},ae,{title:p.goToNextPage,children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":p.goToNextPage,disabled:te,onClick:()=>x(C+1),size:"small",children:d.jsx(u,Object.assign({},fs(r)))})})})),L&&d.jsx(st,Object.assign({},ae,{title:p.goToLastPage,children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":p.goToLastPage,disabled:te,onClick:()=>x(M-1),size:"small",children:d.jsx(g,Object.assign({},fs(r)))})})}))]})]}):null]})},Tm=e=>{var t,n,{table:o}=e,r=ze(e,["table"]);const{getState:s,options:{enableGrouping:i,localization:a},setHoveredColumn:l,setShowToolbarDropZone:c}=o,{draggingColumn:u,grouping:f,hoveredColumn:g,showToolbarDropZone:p}=s(),m=h=>{l({id:"drop-zone"})};return b.useEffect(()=>{var h;((h=o.options.state)===null||h===void 0?void 0:h.showToolbarDropZone)!==void 0&&c(!!i&&!!u&&u.columnDef.enableGrouping!==!1&&!f.includes(u.id))},[i,u,f]),d.jsx(go,{in:p,children:d.jsx(nt,Object.assign({className:"Mui-ToolbarDropZone",onDragEnter:m},r,{sx:h=>Object.assign({alignItems:"center",backdropFilter:"blur(4px)",backgroundColor:je(h.palette.info.main,(g==null?void 0:g.id)==="drop-zone"?.2:.1),border:`dashed ${h.palette.info.main} 2px`,boxSizing:"border-box",display:"flex",height:"100%",justifyContent:"center",position:"absolute",width:"100%",zIndex:4},be(r==null?void 0:r.sx,h)),children:d.jsx(Ot,{fontStyle:"italic",children:a.dropToGroupBy.replace("{column}",(n=(t=u==null?void 0:u.columnDef)===null||t===void 0?void 0:t.header)!==null&&n!==void 0?n:"")})}))})},DA=e=>{var{table:t}=e,n=ze(e,["table"]);const{getState:o,options:{enablePagination:r,muiBottomToolbarProps:s,positionPagination:i,positionToolbarAlertBanner:a,positionToolbarDropZone:l,renderBottomToolbarCustomActions:c},refs:{bottomToolbarRef:u}}=t,{isFullScreen:f}=o(),g=Gn("(max-width:720px)"),p=Object.assign(Object.assign({},be(s,{table:t})),n),m=g||!!c;return d.jsxs(nt,Object.assign({},p,{ref:h=>{h&&(u.current=h,p!=null&&p.ref&&(p.ref.current=h))},sx:h=>Object.assign(Object.assign(Object.assign({},xm({table:t,theme:h})),{bottom:f?"0":void 0,boxShadow:`0 1px 2px -1px ${je(h.palette.grey[700],.5)} inset`,left:0,position:f?"fixed":"relative",right:0}),be(p==null?void 0:p.sx,h)),children:[d.jsx($m,{isTopToolbar:!1,table:t}),a==="bottom"&&d.jsx(pc,{stackAlertBanner:m,table:t}),["both","bottom"].includes(l??"")&&d.jsx(Tm,{table:t}),d.jsxs(nt,{sx:{alignItems:"center",boxSizing:"border-box",display:"flex",justifyContent:"space-between",p:"0.5rem",width:"100%"},children:[c?c({table:t}):d.jsx("span",{}),d.jsx(nt,{sx:{display:"flex",justifyContent:"flex-end",position:m?"relative":"absolute",right:0,top:0},children:r&&["both","bottom"].includes(i??"")&&d.jsx(km,{position:"bottom",table:t})})]})]}))},OA=e=>{var{column:t,table:n}=e,o=ze(e,["column","table"]);const{options:{icons:{PushPinIcon:r},localization:s}}=n,i=a=>{t.pin(a)};return d.jsx(nt,Object.assign({},o,{sx:a=>Object.assign({minWidth:"70px",textAlign:"center"},be(o==null?void 0:o.sx,a)),children:t.getIsPinned()?d.jsx(st,{title:s.unpin,children:d.jsx(Ze,{onClick:()=>i(!1),size:"small",children:d.jsx(r,{})})}):d.jsxs(d.Fragment,{children:[d.jsx(st,{title:s.pinToLeft,children:d.jsx(Ze,{onClick:()=>i("left"),size:"small",children:d.jsx(r,{style:{transform:"rotate(90deg)"}})})}),d.jsx(st,{title:s.pinToRight,children:d.jsx(Ze,{onClick:()=>i("right"),size:"small",children:d.jsx(r,{style:{transform:"rotate(-90deg)"}})})})]})}))},Mm=e=>{var t,{allColumns:n,column:o,hoveredColumn:r,setHoveredColumn:s,table:i}=e,a=ze(e,["allColumns","column","hoveredColumn","setHoveredColumn","table"]);const{getState:l,options:{enableColumnOrdering:c,enableColumnPinning:u,enableHiding:f,localization:g},setColumnOrder:p}=i,{columnOrder:m}=l(),{columnDef:h}=o,{columnDefType:y}=h,x=y!=="group"&&o.getIsVisible()||y==="group"&&o.getLeafColumns().some(T=>T.getIsVisible()),S=T=>{var I,D;y==="group"?(D=(I=T==null?void 0:T.columns)===null||I===void 0?void 0:I.forEach)===null||D===void 0||D.call(I,F=>{F.toggleVisibility(!x)}):T.toggleVisibility()},C=b.useRef(null),[w,R]=b.useState(!1),$=T=>{R(!0);try{T.dataTransfer.setDragImage(C.current,0,0)}catch(I){console.error(I)}},k=T=>{R(!1),s(null),r&&p(Qg(o,r,m))},M=T=>{!w&&h.enableColumnOrdering!==!1&&s(o)};return!h.header||h.visibleInShowHideMenu===!1?null:d.jsxs(d.Fragment,{children:[d.jsx(Un,Object.assign({disableRipple:!0,onDragEnter:M,ref:C},a,{sx:T=>Object.assign({alignItems:"center",justifyContent:"flex-start",my:0,opacity:w?.5:1,outline:w?`2px dashed ${T.palette.grey[500]}`:(r==null?void 0:r.id)===o.id?`2px dashed ${Ft(i,T).draggingBorderColor}`:"none",outlineOffset:"-2px",pl:`${(o.depth+.5)*2}rem`,py:"6px"},be(a==null?void 0:a.sx,T)),children:d.jsxs(nt,{sx:{display:"flex",flexWrap:"nowrap",gap:"8px"},children:[y!=="group"&&c&&!n.some(T=>T.columnDef.columnDefType==="group")&&(h.enableColumnOrdering!==!1?d.jsx(uc,{onDragEnd:k,onDragStart:$,table:i}):d.jsx(nt,{sx:{width:"28px"}})),u&&(o.getCanPin()?d.jsx(OA,{column:o,table:i}):d.jsx(nt,{sx:{width:"70px"}})),f?d.jsx(Uf,{checked:x,componentsProps:{typography:{sx:{mb:0,opacity:y!=="display"?1:.5}}},control:d.jsx(st,Object.assign({},un(),{title:g.toggleVisibility,children:d.jsx(xE,{})})),disabled:!o.getCanHide(),label:h.header,onChange:()=>S(o)}):d.jsx(Ot,{sx:{alignSelf:"center"},children:h.header})]})})),(t=o.columns)===null||t===void 0?void 0:t.map((T,I)=>d.jsx(Mm,{allColumns:n,column:T,hoveredColumn:r,setHoveredColumn:s,table:i},`${I}-${T.id}`))]})},FA=e=>{var{anchorEl:t,setAnchorEl:n,table:o}=e,r=ze(e,["anchorEl","setAnchorEl","table"]);const{getAllColumns:s,getAllLeafColumns:i,getCenterLeafColumns:a,getIsAllColumnsVisible:l,getIsSomeColumnsPinned:c,getIsSomeColumnsVisible:u,getLeftLeafColumns:f,getRightLeafColumns:g,getState:p,options:{enableColumnOrdering:m,enableColumnPinning:h,enableHiding:y,localization:x}}=o,{columnOrder:S,columnPinning:C,density:w}=p(),R=D=>{i().filter(F=>F.columnDef.enableHiding!==!1).forEach(F=>F.toggleVisibility(D))},$=b.useMemo(()=>{const D=s();return S.length>0&&!D.some(F=>F.columnDef.columnDefType==="group")?[...f(),...Array.from(new Set(S)).map(F=>a().find(_=>(_==null?void 0:_.id)===F)),...g()].filter(Boolean):D},[S,C,s(),a(),f(),g()]),[k,M]=b.useState(null),T=it(),{menuBackgroundColor:I}=Ft(o,T);return d.jsxs(qo,Object.assign({MenuListProps:{dense:w==="compact",sx:{backgroundColor:I}},anchorEl:t,disableScrollLock:!0,onClose:()=>n(null),open:!!t},r,{children:[d.jsxs(nt,{sx:{display:"flex",justifyContent:"space-between",p:"0.5rem",pt:0},children:[y&&d.jsx(tn,{disabled:!u(),onClick:()=>R(!1),children:x.hideAll}),m&&d.jsx(tn,{onClick:()=>o.setColumnOrder(ic(o.options,!0)),children:x.resetOrder}),h&&d.jsx(tn,{disabled:!c(),onClick:()=>o.resetColumnPinning(!0),children:x.unpinAll}),y&&d.jsx(tn,{disabled:l(),onClick:()=>R(!0),children:x.showAll})]}),d.jsx(Ts,{}),$.map((D,F)=>d.jsx(Mm,{allColumns:$,column:D,hoveredColumn:k,setHoveredColumn:M,table:o},`${F}-${D.id}`))]}))},jA=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{options:{icons:{ViewColumnIcon:r},localization:s}}=n,[i,a]=b.useState(null),l=c=>{a(c.currentTarget)};return d.jsxs(d.Fragment,{children:[d.jsx(st,{title:(t=o==null?void 0:o.title)!==null&&t!==void 0?t:s.showHideColumns,children:d.jsx(Ze,Object.assign({"aria-label":s.showHideColumns,onClick:l},o,{title:void 0,children:d.jsx(r,{})}))}),i&&d.jsx(FA,{anchorEl:i,setAnchorEl:a,table:n})]})},_A=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{getState:r,options:{icons:{DensityLargeIcon:s,DensityMediumIcon:i,DensitySmallIcon:a},localization:l},setDensity:c}=n,{density:u}=r(),f=()=>{c(u==="comfortable"?"compact":u==="compact"?"spacious":"comfortable")};return d.jsx(st,{title:(t=o==null?void 0:o.title)!==null&&t!==void 0?t:l.toggleDensity,children:d.jsx(Ze,Object.assign({"aria-label":l.toggleDensity,onClick:f},o,{title:void 0,children:u==="compact"?d.jsx(a,{}):u==="comfortable"?d.jsx(i,{}):d.jsx(s,{})}))})},EA=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{getState:r,options:{icons:{FilterListIcon:s,FilterListOffIcon:i},localization:a},setShowColumnFilters:l}=n,{showColumnFilters:c}=r(),u=()=>{l(!c)};return d.jsx(st,{title:(t=o==null?void 0:o.title)!==null&&t!==void 0?t:a.showHideFilters,children:d.jsx(Ze,Object.assign({"aria-label":a.showHideFilters,onClick:u},o,{title:void 0,children:c?d.jsx(i,{}):d.jsx(s,{})}))})},AA=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{getState:r,options:{icons:{FullscreenExitIcon:s,FullscreenIcon:i},localization:a},setIsFullScreen:l}=n,{isFullScreen:c}=r(),[u,f]=b.useState(!1),g=()=>{f(!1),l(!c)};return d.jsx(st,{open:u,title:(t=o==null?void 0:o.title)!==null&&t!==void 0?t:a.toggleFullScreen,children:d.jsx(Ze,Object.assign({"aria-label":a.toggleFullScreen,onClick:g,onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1)},o,{title:void 0,children:c?d.jsx(s,{}):d.jsx(i,{})}))})},LA=e=>{var t,n,{table:o}=e,r=ze(e,["table"]);const{getState:s,options:{icons:{SearchIcon:i,SearchOffIcon:a},localization:l},refs:{searchInputRef:c},setShowGlobalFilter:u}=o,{globalFilter:f,showGlobalFilter:g}=s(),p=()=>{u(!g),queueMicrotask(()=>{var m;return(m=c.current)===null||m===void 0?void 0:m.focus()})};return d.jsx(st,{title:(t=r==null?void 0:r.title)!==null&&t!==void 0?t:l.showHideSearch,children:d.jsx(Ze,Object.assign({"aria-label":(n=r==null?void 0:r.title)!==null&&n!==void 0?n:l.showHideSearch,disabled:!!f,onClick:p},r,{title:void 0,children:g?d.jsx(a,{}):d.jsx(i,{})}))})},VA=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{options:{columnFilterDisplayMode:r,enableColumnFilters:s,enableColumnOrdering:i,enableColumnPinning:a,enableDensityToggle:l,enableFilters:c,enableFullScreenToggle:u,enableGlobalFilter:f,enableHiding:g,initialState:p,renderToolbarInternalActions:m}}=n;return d.jsx(nt,Object.assign({},o,{sx:h=>Object.assign({alignItems:"center",display:"flex",zIndex:3},be(o==null?void 0:o.sx,h)),children:(t=m==null?void 0:m({table:n}))!==null&&t!==void 0?t:d.jsxs(d.Fragment,{children:[c&&f&&!(p!=null&&p.showGlobalFilter)&&d.jsx(LA,{table:n}),c&&s&&r!=="popover"&&d.jsx(EA,{table:n}),(g||i||a)&&d.jsx(jA,{table:n}),l&&d.jsx(_A,{table:n}),u&&d.jsx(AA,{table:n})]})}))},ta=e=>{var t,{table:n}=e,o=ze(e,["table"]);const{getState:r,options:{enableGlobalFilterModes:s,icons:{CloseIcon:i,SearchIcon:a},localization:l,manualFiltering:c,muiSearchTextFieldProps:u},refs:{searchInputRef:f},setGlobalFilter:g}=n,{globalFilter:p,showGlobalFilter:m}=r(),h=Object.assign(Object.assign({},be(u,{table:n})),o),y=b.useRef(!1),[x,S]=b.useState(null),[C,w]=b.useState(p??""),R=b.useCallback(fo(T=>{var I;g((I=T.target.value)!==null&&I!==void 0?I:void 0)},c?500:250),[]),$=T=>{w(T.target.value),R(T)},k=T=>{S(T.currentTarget)},M=()=>{w(""),g(void 0)};return b.useEffect(()=>{y.current&&(p===void 0?M():w(p)),y.current=!0},[p]),d.jsxs(Br,{in:m,mountOnEnter:!0,orientation:"horizontal",unmountOnExit:!0,children:[d.jsx(po,Object.assign({inputProps:Object.assign({autoComplete:"new-password"},h.inputProps),onChange:$,placeholder:l.search,size:"small",value:C??"",variant:"outlined"},h,{InputProps:Object.assign(Object.assign({endAdornment:d.jsx(No,{position:"end",children:d.jsx(st,{title:(t=l.clearSearch)!==null&&t!==void 0?t:"",children:d.jsx("span",{children:d.jsx(Ze,{"aria-label":l.clearSearch,disabled:!(C!=null&&C.length),onClick:M,size:"small",children:d.jsx(i,{})})})})}),startAdornment:s?d.jsx(No,{position:"start",children:d.jsx(st,{title:l.changeSearchMode,children:d.jsx(Ze,{"aria-label":l.changeSearchMode,onClick:k,size:"small",sx:{height:"1.75rem",width:"1.75rem"},children:d.jsx(a,{})})})}):d.jsx(a,{style:{marginRight:"4px"}})},h.InputProps),{sx:T=>{var I;return Object.assign({mb:0},be((I=h==null?void 0:h.InputProps)===null||I===void 0?void 0:I.sx,T))}}),inputRef:T=>{f.current=T,h!=null&&h.inputRef&&(h.inputRef=T)}})),d.jsx(dc,{anchorEl:x,onSelect:M,setAnchorEl:S,table:n})]})},zA=({table:e})=>{var t;const{getState:n,options:{enableGlobalFilter:o,enablePagination:r,enableToolbarInternalActions:s,muiTopToolbarProps:i,positionGlobalFilter:a,positionPagination:l,positionToolbarAlertBanner:c,positionToolbarDropZone:u,renderTopToolbarCustomActions:f},refs:{topToolbarRef:g}}=e,{isFullScreen:p,showGlobalFilter:m}=n(),h=Gn("(max-width:720px)"),y=Gn("(max-width:1024px)"),x=be(i,{table:e}),S=h||!!f||m&&y,C={sx:y?void 0:{zIndex:2},table:e};return d.jsxs(nt,Object.assign({},x,{ref:w=>{g.current=w,x!=null&&x.ref&&(x.ref.current=w)},sx:w=>Object.assign(Object.assign(Object.assign({},xm({table:e,theme:w})),{position:p?"sticky":"relative",top:p?"0":void 0}),be(x==null?void 0:x.sx,w)),children:[c==="top"&&d.jsx(pc,{stackAlertBanner:S,table:e}),["both","top"].includes(u??"")&&d.jsx(Tm,{table:e}),d.jsxs(nt,{sx:{alignItems:"flex-start",boxSizing:"border-box",display:"flex",gap:"0.5rem",justifyContent:"space-between",p:"0.5rem",position:S?"relative":"absolute",right:0,top:0,width:"100%"},children:[o&&a==="left"&&d.jsx(ta,Object.assign({},C)),(t=f==null?void 0:f({table:e}))!==null&&t!==void 0?t:d.jsx("span",{}),s?d.jsxs(nt,{sx:{alignItems:"center",display:"flex",flexWrap:"wrap-reverse",gap:"0.5rem",justifyContent:"flex-end"},children:[o&&a==="right"&&d.jsx(ta,Object.assign({},C)),d.jsx(VA,{table:e})]}):o&&a==="right"&&d.jsx(ta,Object.assign({},C))]}),r&&["both","top"].includes(l??"")&&d.jsx(km,{position:"top",table:e}),d.jsx($m,{isTopToolbar:!0,table:e})]}))},BA=e=>{var t,n,{table:o}=e,r=ze(e,["table"]);const{getState:s,options:{enableBottomToolbar:i,enableTopToolbar:a,muiTablePaperProps:l,renderBottomToolbar:c,renderTopToolbar:u},refs:{tablePaperRef:f}}=o,{isFullScreen:g}=s(),p=Object.assign(Object.assign({},be(l,{table:o})),r);return d.jsxs(Yn,Object.assign({elevation:2},p,{ref:m=>{f.current=m,p!=null&&p.ref&&(p.ref.current=m)},style:Object.assign(Object.assign({},g?{bottom:0,height:"100vh",left:0,margin:0,maxHeight:"100vh",maxWidth:"100vw",padding:0,position:"fixed",right:0,top:0,width:"100vw",zIndex:999}:{}),p==null?void 0:p.style),sx:m=>Object.assign({backgroundColor:Ft(o,m).baseBackgroundColor,backgroundImage:"unset",overflow:"hidden",transition:"all 100ms ease-in-out"},be(p==null?void 0:p.sx,m)),children:[a&&((t=be(u,{table:o}))!==null&&t!==void 0?t:d.jsx(zA,{table:o})),d.jsx(MA,{table:o}),i&&((n=be(c,{table:o}))!==null&&n!==void 0?n:d.jsx(DA,{table:o}))]}))},NA=e=>e.table!==void 0,pL=e=>{let t;return NA(e)?t=e.table:t=QE(e),d.jsx(BA,{table:t})};var fc={},HA=Qe;Object.defineProperty(fc,"__esModule",{value:!0});var WA=fc.default=void 0,UA=HA(Je()),GA=d;WA=fc.default=(0,UA.default)((0,GA.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload");var qA={fieldSeparator:",",decimalSeparator:".",quoteStrings:!0,quoteCharacter:'"',showTitle:!1,title:"My Generated Report",filename:"generated",showColumnHeaders:!0,useTextFile:!1,useBom:!0,columnHeaders:[],useKeysAsHeaders:!1,boolDisplay:{true:"TRUE",false:"FALSE"},replaceUndefinedWith:""},KA=`\r +`,YA="\uFEFF",Im=e=>Object.assign({},qA,e);class XA extends Error{constructor(t){super(t),this.name="CsvGenerationError"}}class ZA extends Error{constructor(t){super(t),this.name="EmptyHeadersError"}}class QA extends Error{constructor(t){super(t),this.name="CsvDownloadEnvironmentError"}}var Gr=e=>e,bn=e=>e,Ri=Gr,Dr=Gr,jd=Gr,_d=Gr,JA=function(e,t){return t=='"'&&e.indexOf('"')>-1?e.replace(/"/g,'""'):e},eL=e=>jd(typeof e=="object"?e.key:e),tL=e=>_d(typeof e=="object"?e.displayLabel:e),nL=(e,...t)=>t.reduce((n,o)=>o(n),e),oL=e=>t=>e.useBom?Ri(bn(t)+YA):t,rL=e=>t=>e.showTitle?Ri(bn(t)+e.title):t,Dm=e=>t=>Ri(bn(e)+bn(t)+KA),Om=e=>(t,n)=>sL(e)(Dr(t+n)),sL=e=>t=>Gr(bn(t)+e.fieldSeparator),iL=(e,t)=>n=>{if(!e.showColumnHeaders)return n;if(t.length<1)throw new ZA("Option to show headers but none supplied. Make sure there are keys in your collection or that you've supplied headers through the config options.");let o=Dr("");for(let r=0;ro=>{let r=o;for(var s=0;s"u"?e.replaceUndefinedWith:n[s][bn(l)];i=Om(e)(i,Fm(e,c))}i=Dr(bn(i).slice(0,-1)),r=Dm(r)(i)}return r},Ed=e=>+e===e&&(!isFinite(e)||!!(e%1)),Fm=(e,t)=>{if(e.decimalSeparator==="locale"&&Ed(t))return t.toLocaleString();if(e.decimalSeparator!=="."&&Ed(t))return t.toString().replace(".",e.decimalSeparator);if(typeof t=="string"){let n=t;return(e.quoteStrings||e.fieldSeparator&&t.indexOf(e.fieldSeparator)>-1||e.quoteCharacter&&t.indexOf(e.quoteCharacter)>-1||t.indexOf(` +`)>-1||t.indexOf("\r")>-1)&&(n=e.quoteCharacter+JA(t,e.quoteCharacter)+e.quoteCharacter),n}if(typeof t=="boolean"&&e.boolDisplay){const n=t?"true":"false";return e.boolDisplay[n]}return t},fL=e=>t=>{const n=Im(e),o=n.useKeysAsHeaders?Object.keys(t[0]):n.columnHeaders;let r=nL(Ri(""),oL(n),rL(n),iL(n,o),aL(n,o,t));if(bn(r).length<1)throw new XA("Output is empty. Is your data formatted correctly?");return r},gL=e=>t=>{if(!window)throw new QA("Downloading only supported in a browser environment.");const n=Im(e),o=bn(t),r=n.useTextFile?"plain":"csv",s=n.useTextFile?"txt":"csv";let i=new Blob([o],{type:`text/${r};charset=utf8;`}),a=document.createElement("a");a.download=`${n.filename}.${s}`,a.href=URL.createObjectURL(i),a.setAttribute("visibility","hidden"),document.body.appendChild(a),a.click(),document.body.removeChild(a)};const mL=lt(d.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle");export{mL as A,nt as B,fL as I,gL as J,uw as L,pL as M,Im as Z,tn as a,Un as b,dL as c,WA as d,QE as u}; diff --git a/public/build/assets/AuthenticatedLayout-8fcc1018.js b/public/build/assets/AuthenticatedLayout-8fcc1018.js new file mode 100644 index 00000000..09e6c909 --- /dev/null +++ b/public/build/assets/AuthenticatedLayout-8fcc1018.js @@ -0,0 +1 @@ +import{r as a,j as e,d as p,q as u}from"./app-8d2b419d.js";import{q as g}from"./transition-ffe475d1.js";function w({title:s,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),s?a.createElement("title",{id:t},s):null,a.createElement("path",{d:"M11.7 2.805a.75.75 0 0 1 .6 0A60.65 60.65 0 0 1 22.83 8.72a.75.75 0 0 1-.231 1.337 49.948 49.948 0 0 0-9.902 3.912l-.003.002c-.114.06-.227.119-.34.18a.75.75 0 0 1-.707 0A50.88 50.88 0 0 0 7.5 12.173v-.224c0-.131.067-.248.172-.311a54.615 54.615 0 0 1 4.653-2.52.75.75 0 0 0-.65-1.352 56.123 56.123 0 0 0-4.78 2.589 1.858 1.858 0 0 0-.859 1.228 49.803 49.803 0 0 0-4.634-1.527.75.75 0 0 1-.231-1.337A60.653 60.653 0 0 1 11.7 2.805Z"}),a.createElement("path",{d:"M13.06 15.473a48.45 48.45 0 0 1 7.666-3.282c.134 1.414.22 2.843.255 4.284a.75.75 0 0 1-.46.711 47.87 47.87 0 0 0-8.105 4.342.75.75 0 0 1-.832 0 47.87 47.87 0 0 0-8.104-4.342.75.75 0 0 1-.461-.71c.035-1.442.121-2.87.255-4.286.921.304 1.83.634 2.726.99v1.27a1.5 1.5 0 0 0-.14 2.508c-.09.38-.222.753-.397 1.11.452.213.901.434 1.346.66a6.727 6.727 0 0 0 .551-1.607 1.5 1.5 0 0 0 .14-2.67v-.645a48.549 48.549 0 0 1 3.44 1.667 2.25 2.25 0 0 0 2.12 0Z"}),a.createElement("path",{d:"M4.462 19.462c.42-.419.753-.89 1-1.395.453.214.902.435 1.347.662a6.742 6.742 0 0 1-1.286 1.794.75.75 0 0 1-1.06-1.06Z"}))}const v=a.forwardRef(w),j=v;function b({title:s,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),s?a.createElement("title",{id:t},s):null,a.createElement("path",{d:"M12 7.5a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 4.875C1.5 3.839 2.34 3 3.375 3h17.25c1.035 0 1.875.84 1.875 1.875v9.75c0 1.036-.84 1.875-1.875 1.875H3.375A1.875 1.875 0 0 1 1.5 14.625v-9.75ZM8.25 9.75a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0ZM18.75 9a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75V9.75a.75.75 0 0 0-.75-.75h-.008ZM4.5 9.75A.75.75 0 0 1 5.25 9h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H5.25a.75.75 0 0 1-.75-.75V9.75Z",clipRule:"evenodd"}),a.createElement("path",{d:"M2.25 18a.75.75 0 0 0 0 1.5c5.4 0 10.63.722 15.6 2.075 1.19.324 2.4-.558 2.4-1.82V18.75a.75.75 0 0 0-.75-.75H2.25Z"}))}const N=a.forwardRef(b),y=N;function C({title:s,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),s?a.createElement("title",{id:t},s):null,a.createElement("path",{fillRule:"evenodd",d:"M7.5 5.25a3 3 0 0 1 3-3h3a3 3 0 0 1 3 3v.205c.933.085 1.857.197 2.774.334 1.454.218 2.476 1.483 2.476 2.917v3.033c0 1.211-.734 2.352-1.936 2.752A24.726 24.726 0 0 1 12 15.75c-2.73 0-5.357-.442-7.814-1.259-1.202-.4-1.936-1.541-1.936-2.752V8.706c0-1.434 1.022-2.7 2.476-2.917A48.814 48.814 0 0 1 7.5 5.455V5.25Zm7.5 0v.09a49.488 49.488 0 0 0-6 0v-.09a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5Zm-3 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",clipRule:"evenodd"}),a.createElement("path",{d:"M3 18.4v-2.796a4.3 4.3 0 0 0 .713.31A26.226 26.226 0 0 0 12 17.25c2.892 0 5.68-.468 8.287-1.335.252-.084.49-.189.713-.311V18.4c0 1.452-1.047 2.728-2.523 2.923-2.12.282-4.282.427-6.477.427a49.19 49.19 0 0 1-6.477-.427C4.047 21.128 3 19.852 3 18.4Z"}))}const k=a.forwardRef(C),f=k;function Z({title:s,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),s?a.createElement("title",{id:t},s):null,a.createElement("path",{fillRule:"evenodd",d:"M4.5 2.25a.75.75 0 0 0 0 1.5v16.5h-.75a.75.75 0 0 0 0 1.5h16.5a.75.75 0 0 0 0-1.5h-.75V3.75a.75.75 0 0 0 0-1.5h-15ZM9 6a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5H9Zm-.75 3.75A.75.75 0 0 1 9 9h1.5a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75ZM9 12a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5H9Zm3.75-5.25A.75.75 0 0 1 13.5 6H15a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75ZM13.5 9a.75.75 0 0 0 0 1.5H15A.75.75 0 0 0 15 9h-1.5Zm-.75 3.75a.75.75 0 0 1 .75-.75H15a.75.75 0 0 1 0 1.5h-1.5a.75.75 0 0 1-.75-.75ZM9 19.5v-2.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-4.5A.75.75 0 0 1 9 19.5Z",clipRule:"evenodd"}))}const M=a.forwardRef(Z),E=M;function R({title:s,titleId:t,...n},r){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),s?a.createElement("title",{id:t},s):null,a.createElement("path",{d:"M6 3a3 3 0 0 0-3 3v2.25a3 3 0 0 0 3 3h2.25a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H6ZM15.75 3a3 3 0 0 0-3 3v2.25a3 3 0 0 0 3 3H18a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3h-2.25ZM6 12.75a3 3 0 0 0-3 3V18a3 3 0 0 0 3 3h2.25a3 3 0 0 0 3-3v-2.25a3 3 0 0 0-3-3H6ZM17.625 13.5a.75.75 0 0 0-1.5 0v2.625H13.5a.75.75 0 0 0 0 1.5h2.625v2.625a.75.75 0 0 0 1.5 0v-2.625h2.625a.75.75 0 0 0 0-1.5h-2.625V13.5Z"}))}const A=a.forwardRef(R),F=A,x=a.createContext(),c=({children:s})=>{const[t,n]=a.useState(!1),r=()=>{n(l=>!l)};return e.jsx(x.Provider,{value:{open:t,setOpen:n,toggleOpen:r},children:e.jsx("div",{className:"relative",children:s})})},L=({children:s})=>{const{open:t,setOpen:n,toggleOpen:r}=a.useContext(x);return e.jsxs(e.Fragment,{children:[e.jsx("div",{onClick:r,children:s}),t&&e.jsx("div",{className:"fixed inset-0 z-40",onClick:()=>n(!1)})]})},B=({align:s="right",width:t="70",contentClasses:n="py-1 bg-white",children:r})=>{const{open:l,setOpen:d}=a.useContext(x);let o="origin-top";s==="left"?o="origin-top-left left-0":s==="right"&&(o="origin-top-right right-0");let h="";return t==="48"&&(h="w-48"),e.jsx(e.Fragment,{children:e.jsx(g,{as:a.Fragment,show:l,enter:"transition ease-out duration-200",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:e.jsx("div",{className:`absolute z-50 mt-2 rounded-md shadow-lg ${o} ${h}`,onClick:()=>d(!1),children:e.jsx("div",{className:"rounded-md ring-1 ring-black ring-opacity-5 "+n,children:r})})})})},O=({className:s="",children:t,...n})=>e.jsx(p,{...n,className:"block w-full px-4 py-2 text-left text-sm leading-5 text-gray-700 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out "+s,children:t});c.Trigger=L;c.Content=B;c.Link=O;const i=c;function m({active:s=!1,className:t="",children:n,...r}){return e.jsx(p,{...r,className:`w-full flex items-start pl-3 pr-4 py-2 border-l-4 ${s?"border-indigo-400 text-indigo-700 bg-indigo-50 focus:text-indigo-800 focus:bg-indigo-100 focus:border-indigo-700":"border-transparent text-gray-600 hover:text-gray-800 hover:bg-gray-50 hover:border-gray-300 focus:text-gray-800 focus:bg-gray-50 focus:border-gray-300"} text-base font-medium focus:outline-none transition duration-150 ease-in-out ${t}`,children:n})}function V({user:s,header:t,breadcrumb:n,children:r}){const{role:l}=u().props;console.log(l);const[d,o]=a.useState(!1);return e.jsxs("div",{className:"m-0 font-sans antialiased font-normal text-base leading-default bg-gray-50 text-slate-500",children:[e.jsxs("aside",{className:"max-w-62.5 ease-nav-brand z-990 fixed inset-y-0 my-4 ml-4 block w-full -translate-x-full flex-wrap items-center justify-between overflow-y-auto rounded-2xl border-0 bg-white p-0 antialiased shadow-none transition-transform duration-200 xl:left-0 xl:translate-x-0",children:[e.jsxs("div",{className:"h-24",children:[e.jsx("i",{className:"absolute top-0 right-0 hidden p-4 opacity-50 cursor-pointer fas fa-times text-slate-400 xl:hidden"}),e.jsx("a",{className:"block px-8 py-2 m-0 text-sm whitespace-nowrap text-slate-700",href:"javascript:;",target:"_blank",children:e.jsx("img",{src:"/assets/logos/blackscholarslogo.png",className:"inline h-full w-full max-w-full transition-all duration-200 ease-nav-brand",alt:"main_logo"})})]}),e.jsx("hr",{className:"h-px mt-0 bg-transparent bg-gradient-to-r from-transparent via-black/40 to-transparent"}),e.jsx("div",{className:"items-center block w-auto max-h-screen overflow-auto h-sidenav grow basis-full",children:e.jsxs("ul",{className:"flex flex-col pl-0 mb-0",children:[l==="admin"?e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("dashboard"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(f,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Dashboard"})]})}):e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("partner.show",s.partner_id),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(f,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Partner Dashboard"})]})}),l==="admin"?e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("scholarship.list"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(y,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Scholarships"})]})}):e.jsx("p",{}),l=="admin"?e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("application.list"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(j,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Applications"})]})}):e.jsx("p",{}),l=="admin"?e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("partner.list"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(E,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Partners"})]})}):e.jsx("p",{}),e.jsx("li",{className:"w-full mt-4",children:e.jsx("h6",{className:"pl-6 ml-2 font-bold leading-tight uppercase text-xs opacity-60",children:"Account pages"})}),l=="admin"?e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("user.index"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsx(F,{className:"w-16 h-16"})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Users"})]})}):e.jsx("p",{}),e.jsx("li",{className:"mt-0.5 w-full",children:e.jsxs("a",{className:"py-2.7 text-sm ease-nav-brand my-0 mx-4 flex items-center whitespace-nowrap px-4 transition-colors",href:route("profile.edit"),children:[e.jsx("div",{className:"shadow-soft-2xl mr-2 flex h-8 w-8 items-center justify-center rounded-lg bg-white bg-center stroke-0 text-center xl:p-2.5",children:e.jsxs("svg",{width:"12px",height:"12px",viewBox:"0 0 46 42",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",children:[e.jsx("title",{children:"customer-support"}),e.jsx("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd",children:e.jsx("g",{transform:"translate(-1717.000000, -291.000000)",fill:"#FFFFFF","fill-rule":"nonzero",children:e.jsx("g",{transform:"translate(1716.000000, 291.000000)",children:e.jsxs("g",{transform:"translate(1.000000, 0.000000)",children:[e.jsx("path",{className:"fill-slate-800 opacity-60",d:"M45,0 L26,0 C25.447,0 25,0.447 25,1 L25,20 C25,20.379 25.214,20.725 25.553,20.895 C25.694,20.965 25.848,21 26,21 C26.212,21 26.424,20.933 26.6,20.8 L34.333,15 L45,15 C45.553,15 46,14.553 46,14 L46,1 C46,0.447 45.553,0 45,0 Z"}),e.jsx("path",{className:"fill-slate-800",d:"M22.883,32.86 C20.761,32.012 17.324,31 13,31 C8.676,31 5.239,32.012 3.116,32.86 C1.224,33.619 0,35.438 0,37.494 L0,41 C0,41.553 0.447,42 1,42 L25,42 C25.553,42 26,41.553 26,41 L26,37.494 C26,35.438 24.776,33.619 22.883,32.86 Z"}),e.jsx("path",{className:"fill-slate-800",d:"M13,28 C17.432,28 21,22.529 21,18 C21,13.589 17.411,10 13,10 C8.589,10 5,13.589 5,18 C5,22.529 8.568,28 13,28 Z"})]})})})})]})}),e.jsx("span",{className:"ml-1 duration-300 opacity-100 pointer-events-none ease-soft",children:"Profile"})]})})]})}),e.jsx("div",{className:"mx-4",children:e.jsx("a",{className:"inline-block w-full px-6 py-3 my-4 font-bold text-center text-white uppercase align-middle transition-all ease-in border-0 rounded-lg select-none shadow-soft-md bg-150 bg-x-25 leading-pro text-xs bg-gradient-to-tl from-red-900 to-red-500 hover:shadow-soft-2xl hover:scale-102",target:"_blank",href:"#",children:"Support"})})]}),e.jsxs("main",{className:"ease-soft-in-out xl:ml-68.5 relative h-full min-h-screen rounded-xl transition-all duration-200",children:[e.jsx("nav",{className:"relative flex flex-wrap items-center justify-between px-0 py-2 mx-6 transition-all shadow-none duration-250 ease-soft-in rounded-2xl lg:flex-nowrap lg:justify-start","navbar-main":!0,"navbar-scroll":"true",children:e.jsxs("div",{className:"flex items-center justify-between w-full px-4 py-1 mx-auto flex-wrap-inherit",children:[e.jsxs("nav",{children:[e.jsxs("ol",{className:"flex flex-wrap pt-1 mr-12 bg-transparent rounded-lg sm:mr-16",children:[e.jsx("li",{className:"leading-normal text-sm",children:e.jsx("a",{className:"opacity-50 text-slate-700",href:"javascript:;",children:"Pages"})}),n&&e.jsx("li",{className:"text-sm pl-2 capitalize leading-normal text-slate-700 before:float-left before:pr-2 before:text-gray-600 before:content-['/']","aria-current":"page",children:n})]}),t&&e.jsx("header",{className:"",children:e.jsx("h6",{className:"mb-0 font-bold capitalize",children:t})})]}),e.jsxs("div",{className:"flex items-center mt-2 grow sm:mt-0 sm:mr-6 md:mr-0 lg:flex lg:basis-auto",children:[e.jsx("div",{className:"flex items-center md:ml-auto md:pr-4",children:e.jsx("div",{className:"relative flex flex-wrap items-stretch w-full transition-all rounded-lg ease-soft",children:e.jsxs(i,{children:[e.jsx(i.Trigger,{children:e.jsx("span",{className:"inline-flex rounded-md",children:e.jsxs("button",{type:"button",className:"inline-flex items-center px-3 py- text-sm leading-4 font-medium rounded-md text-gray-700 hover:text-gray-900 focus:outline-none transition ease-in-out duration-150",children:[s.name,e.jsx("svg",{className:"ml-2 -mr-0.5 h-4 w-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",children:e.jsx("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})})]})})}),e.jsxs(i.Content,{children:[e.jsx(i.Link,{href:route("profile.edit"),children:"Profile"}),e.jsx(i.Link,{href:route("logout"),method:"post",as:"button",children:"Log Out"})]})]})})}),e.jsx("ul",{className:"flex flex-row justify-end pl-0 mb-0 list-none md-max:w-full"}),e.jsxs("div",{className:(d?"block":"hidden")+" sm:hidden",children:[e.jsx("div",{className:"pt-2 pb-3 space-y-1",children:e.jsx(m,{href:route("dashboard"),active:route().current("dashboard"),children:"Dashboard"})}),e.jsxs("div",{className:"pt-4 pb-1 border-t border-gray-200",children:[e.jsxs("div",{className:"px-4",children:[e.jsx("div",{className:"font-medium text-base text-gray-800",children:s.name}),e.jsx("div",{className:"font-medium text-sm text-gray-500",children:s.email})]}),e.jsxs("div",{className:"mt-3 space-y-1",children:[e.jsx(m,{href:route("profile.edit"),children:"Profile"}),e.jsx(m,{method:"post",href:route("logout"),as:"button",children:"Log Out"})]})]})]})]})]})}),r]})]})}export{V as A,f as B,j as a,y as b,E as c}; diff --git a/public/build/assets/CheckIcon-ca6c6b8f.js b/public/build/assets/CheckIcon-ca6c6b8f.js new file mode 100644 index 00000000..e380730d --- /dev/null +++ b/public/build/assets/CheckIcon-ca6c6b8f.js @@ -0,0 +1 @@ +import{r as e}from"./app-8d2b419d.js";function a({title:r,titleId:o,...t},n){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":o},t),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 12.75 6 6 9-13.5"}))}const c=e.forwardRef(a),i=c;export{i as C}; diff --git a/public/build/assets/Checkbox-0b7aa714.js b/public/build/assets/Checkbox-0b7aa714.js new file mode 100644 index 00000000..f13306e2 --- /dev/null +++ b/public/build/assets/Checkbox-0b7aa714.js @@ -0,0 +1 @@ +import{j as e}from"./app-8d2b419d.js";function t({className:o="",...r}){return e.jsx("input",{...r,type:"checkbox",className:"rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500 "+o})}export{t as C}; diff --git a/public/build/assets/ChevronUpIcon-50caad8f.js b/public/build/assets/ChevronUpIcon-50caad8f.js new file mode 100644 index 00000000..75dfcd2a --- /dev/null +++ b/public/build/assets/ChevronUpIcon-50caad8f.js @@ -0,0 +1 @@ +import{R as b,r as n}from"./app-8d2b419d.js";import{O as B,U as E,y as R,T as K,o as C,s as A,u as $,d as D,C as T,I as U,a as N}from"./transition-ffe475d1.js";import{I as L,o as j,a as S,r as H}from"./keyboard-55d2b3bd.js";import{T as Z}from"./use-resolve-button-type-81844bc5.js";var M;let Q=(M=b.startTransition)!=null?M:function(e){e()};var V=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(V||{}),Y=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(Y||{});let _={0:e=>({...e,disclosureState:$(e.disclosureState,{0:1,1:0})}),1:e=>e.disclosureState===1?e:{...e,disclosureState:1},4(e){return e.linkedPanel===!0?e:{...e,linkedPanel:!0}},5(e){return e.linkedPanel===!1?e:{...e,linkedPanel:!1}},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},w=n.createContext(null);w.displayName="DisclosureContext";function h(e){let t=n.useContext(w);if(t===null){let a=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,h),a}return t}let x=n.createContext(null);x.displayName="DisclosureAPIContext";function F(e){let t=n.useContext(x);if(t===null){let a=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,F),a}return t}let O=n.createContext(null);O.displayName="DisclosurePanelContext";function q(){return n.useContext(O)}function z(e,t){return $(t.type,_,e,t)}let G=n.Fragment;function J(e,t){let{defaultOpen:a=!1,...s}=e,m=n.useRef(null),l=R(t,K(i=>{m.current=i},e.as===void 0||e.as===n.Fragment)),r=n.useRef(null),f=n.useRef(null),u=n.useReducer(z,{disclosureState:a?0:1,linkedPanel:!1,buttonRef:f,panelRef:r,buttonId:null,panelId:null}),[{disclosureState:p,buttonId:c},y]=u,d=C(i=>{y({type:1});let v=j(m);if(!v||!c)return;let o=(()=>i?i instanceof HTMLElement?i:i.current instanceof HTMLElement?i.current:v.getElementById(c):v.getElementById(c))();o==null||o.focus()}),I=n.useMemo(()=>({close:d}),[d]),P=n.useMemo(()=>({open:p===0,close:d}),[p,d]),k={ref:l};return b.createElement(w.Provider,{value:u},b.createElement(x.Provider,{value:I},b.createElement(A,{value:$(p,{0:D.Open,1:D.Closed})},T({ourProps:k,theirProps:s,slot:P,defaultTag:G,name:"Disclosure"}))))}let W="button";function X(e,t){let a=L(),{id:s=`headlessui-disclosure-button-${a}`,...m}=e,[l,r]=h("Disclosure.Button"),f=q(),u=f===null?!1:f===l.panelId,p=n.useRef(null),c=R(p,t,u?null:l.buttonRef),y=U();n.useEffect(()=>{if(!u)return r({type:2,buttonId:s}),()=>{r({type:2,buttonId:null})}},[s,r,u]);let d=C(o=>{var g;if(u){if(l.disclosureState===1)return;switch(o.key){case S.Space:case S.Enter:o.preventDefault(),o.stopPropagation(),r({type:0}),(g=l.buttonRef.current)==null||g.focus();break}}else switch(o.key){case S.Space:case S.Enter:o.preventDefault(),o.stopPropagation(),r({type:0});break}}),I=C(o=>{switch(o.key){case S.Space:o.preventDefault();break}}),P=C(o=>{var g;H(o.currentTarget)||e.disabled||(u?(r({type:0}),(g=l.buttonRef.current)==null||g.focus()):r({type:0}))}),k=n.useMemo(()=>({open:l.disclosureState===0}),[l]),i=Z(e,p),v=u?{ref:c,type:i,onKeyDown:d,onClick:P}:{ref:c,id:s,type:i,"aria-expanded":l.disclosureState===0,"aria-controls":l.linkedPanel?l.panelId:void 0,onKeyDown:d,onKeyUp:I,onClick:P};return T({mergeRefs:y,ourProps:v,theirProps:m,slot:k,defaultTag:W,name:"Disclosure.Button"})}let ee="div",te=B.RenderStrategy|B.Static;function ne(e,t){let a=L(),{id:s=`headlessui-disclosure-panel-${a}`,...m}=e,[l,r]=h("Disclosure.Panel"),{close:f}=F("Disclosure.Panel"),u=U(),p=R(t,l.panelRef,P=>{Q(()=>r({type:P?4:5}))});n.useEffect(()=>(r({type:3,panelId:s}),()=>{r({type:3,panelId:null})}),[s,r]);let c=N(),y=(()=>c!==null?(c&D.Open)===D.Open:l.disclosureState===0)(),d=n.useMemo(()=>({open:l.disclosureState===0,close:f}),[l,f]),I={ref:p,id:s};return b.createElement(O.Provider,{value:l.panelId},T({mergeRefs:u,ourProps:I,theirProps:m,slot:d,defaultTag:ee,features:te,visible:y,name:"Disclosure.Panel"}))}let le=E(J),re=E(X),oe=E(ne),pe=Object.assign(le,{Button:re,Panel:oe});function ae({title:e,titleId:t,...a},s){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":t},a),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M9.47 6.47a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 1 1-1.06 1.06L10 8.06l-3.72 3.72a.75.75 0 0 1-1.06-1.06l4.25-4.25Z",clipRule:"evenodd"}))}const se=n.forwardRef(ae),fe=se;export{pe as A,fe as C}; diff --git a/public/build/assets/ConfirmPassword-244938f4.js b/public/build/assets/ConfirmPassword-244938f4.js new file mode 100644 index 00000000..253dba25 --- /dev/null +++ b/public/build/assets/ConfirmPassword-244938f4.js @@ -0,0 +1 @@ +import{W as d,r as p,j as s,a as l}from"./app-8d2b419d.js";import{G as c}from"./GuestLayout-8e51567f.js";import{I as u}from"./InputError-b64c87e3.js";import{I as f}from"./InputLabel-52bec1e6.js";import{P as x}from"./PrimaryButton-80deb927.js";import{T as w}from"./TextInput-66a21919.js";function P(){const{data:a,setData:e,post:t,processing:o,errors:m,reset:i}=d({password:""});p.useEffect(()=>()=>{i("password")},[]);const n=r=>{r.preventDefault(),t(route("password.confirm"))};return s.jsxs(c,{children:[s.jsx(l,{title:"Confirm Password"}),s.jsx("div",{className:"mb-4 text-sm text-gray-600",children:"This is a secure area of the application. Please confirm your password before continuing."}),s.jsxs("form",{onSubmit:n,children:[s.jsxs("div",{className:"mt-4",children:[s.jsx(f,{htmlFor:"password",value:"Password"}),s.jsx(w,{id:"password",type:"password",name:"password",value:a.password,className:"mt-1 block w-full",isFocused:!0,onChange:r=>e("password",r.target.value)}),s.jsx(u,{message:m.password,className:"mt-2"})]}),s.jsx("div",{className:"flex items-center justify-end mt-4",children:s.jsx(x,{className:"ml-4",disabled:o,children:"Confirm"})})]})]})}export{P as default}; diff --git a/public/build/assets/Dashboard-571863f6.js b/public/build/assets/Dashboard-571863f6.js new file mode 100644 index 00000000..11135e69 --- /dev/null +++ b/public/build/assets/Dashboard-571863f6.js @@ -0,0 +1 @@ +import{r as l,q as d,j as e,a as w,d as b}from"./app-8d2b419d.js";import{A as u,a as g,B as v,b as j}from"./AuthenticatedLayout-8fcc1018.js";import N from"./create_Partner-4c4c3fa2.js";import y from"./yearly-chart-343cf29c.js";import{ImportApplications as k}from"./importApplications_form-3bf65a69.js";import"./transition-ffe475d1.js";import"./TextInput-66a21919.js";import"./Checkbox-0b7aa714.js";import"./CheckIcon-ca6c6b8f.js";import"./dialog-607f8680.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";function A({title:a,titleId:s,...r},i){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":s},r),a?l.createElement("title",{id:s},a):null,l.createElement("path",{fillRule:"evenodd",d:"M3.75 12a.75.75 0 0 1 .75-.75h13.19l-5.47-5.47a.75.75 0 0 1 1.06-1.06l6.75 6.75a.75.75 0 0 1 0 1.06l-6.75 6.75a.75.75 0 1 1-1.06-1.06l5.47-5.47H4.5a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd"}))}const R=l.forwardRef(A),Z=R;function C({title:a,titleId:s,...r},i){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":s},r),a?l.createElement("title",{id:s},a):null,l.createElement("path",{fillRule:"evenodd",d:"M7.502 6h7.128A3.375 3.375 0 0 1 18 9.375v9.375a3 3 0 0 0 3-3V6.108c0-1.505-1.125-2.811-2.664-2.94a48.972 48.972 0 0 0-.673-.05A3 3 0 0 0 15 1.5h-1.5a3 3 0 0 0-2.663 1.618c-.225.015-.45.032-.673.05C8.662 3.295 7.554 4.542 7.502 6ZM13.5 3A1.5 1.5 0 0 0 12 4.5h4.5A1.5 1.5 0 0 0 15 3h-1.5Z",clipRule:"evenodd"}),l.createElement("path",{fillRule:"evenodd",d:"M3 9.375C3 8.339 3.84 7.5 4.875 7.5h9.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625V9.375ZM6 12a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H6.75a.75.75 0 0 1-.75-.75V12Zm2.25 0a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75ZM6 15a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H6.75a.75.75 0 0 1-.75-.75V15Zm2.25 0a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75ZM6 18a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75H6.75a.75.75 0 0 1-.75-.75V18Zm2.25 0a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H9a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd"}))}const E=l.forwardRef(C),I=E;function z({auth:a}){const{scholarships:s,totalApplications:r,yearUpdate:i,winners:o}=d().props,{applications:x}=d().props,{partners:c}=d().props;console.log(o);const m=s.reduce((t,n)=>t+n.fund_amount,0);return e.jsxs(u,{user:a.user,header:e.jsx("h2",{className:"font-semibold text-xl text-gray-800 leading-tight",children:"Dashboard"}),breadcrumb:e.jsx("span",{children:" Dashboard"}),children:[e.jsx(w,{title:"Dashboard"}),e.jsxs("div",{className:"w-full px-6 py-6 mx-auto",children:[e.jsxs("div",{className:"flex flex-wrap -mx-3",children:[e.jsx("div",{className:"w-full max-w-full px-3 mb-6 sm:w-1/2 sm:flex-none xl:mb-0 xl:w-1/4",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsxs("div",{className:"flex flex-row -mx-3",children:[e.jsx("div",{className:"flex-none w-2/3 max-w-full px-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"mb-0 font-sans font-semibold leading-normal text-sm",children:"Total Scholarships"}),e.jsx("h5",{className:"mb-0 font-bold",children:s.length})]})}),e.jsx("div",{className:"px-3 text-right basis-1/3",children:e.jsx("div",{className:"inline-block w-12 h-12 text-center rounded-lg bg-gradient-to-r from-rose-900 to-red-500",children:e.jsx(g,{className:"leading-none w-6 h-6 relative top-3.5 text-white"})})})]})})})}),e.jsx("div",{className:"w-full max-w-full px-3 mb-6 sm:w-1/2 sm:flex-none xl:mb-0 xl:w-1/4",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsxs("div",{className:"flex flex-row -mx-3",children:[e.jsx("div",{className:"flex-none w-2/3 max-w-full px-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"mb-0 font-sans font-semibold leading-normal text-sm",children:"Total Applicants / Applications"}),e.jsxs("h5",{className:"mb-0 font-bold",children:[x.length," / ",r]})]})}),e.jsx("div",{className:"px-3 text-right basis-1/3",children:e.jsx("div",{className:"inline-block w-12 h-12 text-center rounded-lg bg-gradient-to-tl from-red-900 to-red-500",children:e.jsx(I,{className:"leading-none w-6 h-6 relative top-3.5 text-white"})})})]})})})}),e.jsx("div",{className:"w-full max-w-full px-3 mb-6 sm:w-1/2 sm:flex-none xl:mb-0 xl:w-1/4",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsxs("div",{className:"flex flex-row -mx-3",children:[e.jsx("div",{className:"flex-none w-2/3 max-w-full px-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"mb-0 font-sans font-semibold leading-normal text-sm",children:"Partners"}),e.jsx("h5",{className:"mb-0 font-bold",children:c.length})]})}),e.jsx("div",{className:"px-3 text-right basis-1/3",children:e.jsx("div",{className:"inline-block w-12 h-12 text-center rounded-lg bg-gradient-to-tl from-red-900 to-red-500",children:e.jsx(v,{className:"leading-none w-6 h-6 relative top-3.5 text-white"})})})]})})})}),e.jsx("div",{className:"w-full max-w-full px-3 sm:w-1/2 sm:flex-none xl:w-1/4",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsxs("div",{className:"flex flex-row -mx-3",children:[e.jsx("div",{className:"flex-none w-2/3 max-w-full px-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"mb-0 font-sans font-semibold leading-normal text-sm",children:"Total funds"}),e.jsxs("h5",{className:"mb-0 font-bold",children:["$",m]})]})}),e.jsx("div",{className:"px-3 text-right basis-1/3",children:e.jsx("div",{className:"inline-block w-12 h-12 text-center rounded-lg bg-gradient-to-tl from-red-900 to-red-500",children:e.jsx(j,{className:"leading-none w-6 h-6 relative top-3.5 text-white"})})})]})})})})]}),e.jsxs("div",{className:"flex flex-wrap mt-6 -mx-3",children:[e.jsx("div",{className:"w-full px-3 mb-6 lg:mb-0 lg:w-7/12 lg:flex-none",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsxs("div",{className:"flex flex-wrap -mx-3",children:[e.jsx("div",{className:"max-w-full px-3 lg:w-1/2 lg:flex-none",children:e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("p",{className:"pt-2 mb-1 font-semibold",children:"Partners"}),e.jsx("h5",{className:"font-bold",children:"Partners Create"}),e.jsx("p",{className:"mb-12",children:"Our partners are vital to our young black scholars. Its is our duty to provide the partners and students a experience of success."}),e.jsx(N,{})]})}),e.jsx("div",{className:"max-w-full px-3 mt-12 ml-auto text-center lg:mt-0 lg:w-5/12 lg:flex-none",children:e.jsxs("div",{className:"h-full bg-gradient-to-tl from-red-900 to-red-500 rounded-xl",children:[e.jsx("img",{src:"assets/site_images/10865.jpeg",className:"top-0 hidden w-full h-full lg:block",alt:"partner image"}),e.jsx("div",{className:"relative flex items-center justify-center h-full"})]})})]})})})}),e.jsx("div",{className:"w-full max-w-full px-3 lg:w-5/12 lg:flex-none",children:e.jsx("div",{className:"border-black/12.5 shadow-soft-xl relative flex h-full min-w-0 flex-col break-words rounded-2xl border-0 border-solid bg-white bg-clip-border p-4",children:e.jsxs("div",{className:"relative h-full overflow-hidden bg-cover rounded-xl",children:[e.jsx("span",{className:"absolute top-0 left-0 w-full h-full bg-center bg-cover bg-gradient-to-tl from-gray-900 to-slate-800 opacity-80"}),e.jsxs("div",{className:"relative z-10 flex flex-col flex-auto h-full p-4",children:[e.jsx("h5",{className:"pt-2 mb-6 font-bold text-white",children:"Work with the Black Scholars"}),e.jsx("p",{className:"text-white",children:"We are a great organization for students but we need help from partners. It is all about who takes the first opportunity."}),e.jsxs("a",{className:"mt-auto mb-0 font-semibold leading-normal text-white group text-base",href:"javascript:;",children:["Learn how to work with partners in giving",e.jsx(Z,{className:"fas fa-arrow-right ease-bounce w-4 h-4 group-hover:translate-x-1.25 ml-1 leading-normal transition-all duration-200"})]})]})]})})})]}),e.jsxs("div",{className:"flex flex-wrap mt-6 -mx-3",children:[e.jsx("div",{className:"w-full px-3 mb-6 lg:mb-0 lg:w-7/12 lg:flex-none",children:e.jsx("div",{className:"relative flex flex-col min-w-0 break-words bg-white shadow-soft-xl rounded-2xl bg-clip-border",children:e.jsx("div",{className:"flex-auto p-4",children:e.jsx("div",{className:"flex flex-wrap -mx-3",children:e.jsx("div",{className:"max-w-full px-3 lg:w-full lg:flex-none",children:e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("p",{className:"pt-2 mb-1 font-semibold",children:"Yearly Funds"}),e.jsx("h5",{className:"font-bold",children:"Black Scholars Year over Year funds"}),e.jsx(y,{yearUpdate:i})]})})})})})}),e.jsxs("div",{className:"w-full max-w-full px-3 lg:w-5/12 lg:flex-none",children:[e.jsx("div",{className:"border-black/12.5 shadow-soft-xl relative flex h-2/3 min-w-0 flex-col break-words rounded-2xl border-0 border-solid bg-white bg-clip-border p-2",children:e.jsxs("ul",{role:"list",className:"divide-y divide-gray-100",children:[e.jsxs("div",{className:"mx-auto py-1 flex justify-between",children:[e.jsx("h3",{className:"p-2 px-4 text-lg text-gray-800",children:"Latest Winners"}),e.jsx(b,{href:route("winners.list","2024"),type:"button",className:"w-2/5 rounded-md bg-red-800 px-4 py-3 text-base font-semibold text-center text-white shadow-sm hover:bg-red-700 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-red-700",children:"View All"})]}),o.map(({id:t,studentName:n,scholarshipName:h,distributionDate:f,award_payments:p})=>e.jsx("li",{className:"mt-1 relative py-2 hover:bg-gray-50",children:e.jsx("div",{className:"px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"mx-auto flex max-w-4xl justify-between gap-x-2",children:[e.jsx("div",{className:"flex min-w-0 gap-x-2",children:e.jsxs("div",{className:"min-w-0 flex-auto",children:[e.jsx("p",{className:"text-lg font-semibold text-gray-900",children:h}),e.jsx("p",{className:"flex text-base text-gray-700",children:n})]})}),e.jsx("div",{className:"flex shrink-0 items-center gap-x-2",children:e.jsxs("div",{className:"hidden sm:flex sm:flex-col sm:items-end",children:[e.jsxs("p",{className:"text-lg text-gray-900",children:["Award - $",p]}),e.jsxs("p",{className:"text-base leading-5 text-gray-700",children:["Distribution date - ",f]})]})})]})})},t))]})}),e.jsx(k,{})]})]})]})]})}export{z as default}; diff --git a/public/build/assets/Dashboard-b7ef062b.js b/public/build/assets/Dashboard-b7ef062b.js new file mode 100644 index 00000000..98b257ad --- /dev/null +++ b/public/build/assets/Dashboard-b7ef062b.js @@ -0,0 +1 @@ +import{r as s,q as y,j as e}from"./app-8d2b419d.js";import{S as C}from"./StudentAuthLayout-8a6c82a5.js";import{$ as i}from"./tabs-cd18598e.js";import{q as m}from"./menu-150fada5.js";import{q as P}from"./transition-ffe475d1.js";import"./dialog-607f8680.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";import"./use-resolve-button-type-81844bc5.js";import"./use-text-value-80c5dc57.js";import"./calculate-active-index-17ed5dbe.js";import"./use-tree-walker-f9bef2e7.js";function F({title:a,titleId:t,...l},c){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":t},l),a?s.createElement("title",{id:t},a):null,s.createElement("path",{d:"M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z"}))}const M=s.forwardRef(F),R=M;function z({title:a,titleId:t,...l},c){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:c,"aria-labelledby":t},l),a?s.createElement("title",{id:t},a):null,s.createElement("path",{d:"M10.75 4.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z"}))}const B=s.forwardRef(z),u=B;function g(...a){return a.filter(Boolean).join("")}function K({auth:a}){const{scholar:t}=y().props,{scholarships:l}=y().props,c=[{name:"Account",current:!0},{name:"Application",current:!1},{name:"Scholarship Submission",current:!1}];return e.jsx(C,{children:e.jsxs(i.Group,{children:[e.jsx("header",{className:"border-b border-gray/5",children:e.jsx(i.List,{className:"flex space-x-1 mt-4 mx-4 py-4",children:c.map(r=>e.jsx(i,{className:({selected:n})=>g("w-1/3 rounded-lg py-2.5 text-sm text-gray-800 font-medium leading-5","ring-white/60 ring-offset-2 ring-offset-red-400 focus:outline-none focus:ring-2",n?"bg-red-800 border-2 border-red-800 text-red-800 shadow":"text-gray-800 hover:bg-red/[0.12] hover:text-red-700"),children:r.name},r.name))})}),e.jsx("div",{className:"",children:e.jsxs(i.Panels,{children:[t.map(({id:r,name:n,parent_name:d,parent_email:x,email:h,phone:b,school:f,gpa:v,graduation_year:w,submitted_on:o,college_major:p,college_choice:j,college_choice2:N,application_essay:S,community_service:A,reference:k,reference_email:E})=>e.jsxs(e.Fragment,{children:[e.jsxs(i.Panel,{children:[e.jsxs("div",{className:"grid max-w-ful grid-cols-1 gap-x-12 gap-y-10 px-4 py-16 sm:px-6 md:grid-cols-3 lg:px-8 border-b-2 border-b-slate-200",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-base font-semibold leading-7 text-gray-700",children:"Profile Information"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:"Use a permanent address where you can receive mail."})]},r),e.jsx("div",{className:"md:col-span-2",children:e.jsxs("div",{className:"grid grid-cols-1 gap-x-6 gap-y-4 sm:max-w-xl sm:grid-cols-6",children:[e.jsxs("div",{className:"sm:col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Full Name"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:n})]}),e.jsxs("div",{className:"sm:col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Contact Email"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:h})]}),e.jsxs("div",{className:"sm:col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Paent Name"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:d})]}),e.jsxs("div",{className:"sm:col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Paent email"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:x})]}),e.jsxs("div",{className:"sm:col-span-2",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Current School"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:f})]}),e.jsxs("div",{className:"sm:col-span-1",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"GPA"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:v})]}),e.jsxs("div",{className:"sm:col-span-1",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Graduation"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:w})]}),e.jsxs("div",{className:"sm:col-span-2",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Phone"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:b})]})]})})]}),e.jsxs("div",{className:"grid max-w-full grid-cols-1 gap-x-8 gap-y-10 px-4 py-16 sm:px-6 md:grid-cols-3 lg:px-8",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-base font-semibold leading-7 text-gray-700",children:"Application Summary"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:"This is where we summarize your common application with links you have uploaded to complete application"})]}),e.jsx("div",{className:"md:col-span-2 h-sidenav pl-4",children:o!="null"?e.jsxs("div",{className:"grid grid-cols-1 gap-x-6 gap-y-4 sm:max-w-xl sm:grid-cols-6",children:[e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Application Submitted on"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:o})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"College choice"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:j})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Second college choice"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:N})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"College Major"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:p})]})]}):e.jsxs("div",{className:"text-center",children:[e.jsx("svg",{className:"mx-auto h-12 w-12 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:e.jsx("path",{vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"})}),e.jsx("h3",{className:"mt-2 text-sm font-semibold text-gray-900",children:"No commom Scholarship Application or Uploads"}),e.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"Get started by creating a new common scholarship application."}),e.jsx("div",{className:"mt-6",children:e.jsxs("button",{type:"button",className:"inline-flex items-center rounded-md bg-red-800 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-red-800 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:[e.jsx(u,{className:"-ml-0.5 mr-1.5 h-5 w-5","aria-hidden":"true"}),"New Common Application"]})})]})})]})]}),e.jsx(i.Panel,{children:e.jsxs("div",{className:"grid max-w-7xl grid-cols-1 gap-x-8 gap-y-10 px-4 py-16 sm:px-6 md:grid-cols-3 lg:px-8",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-base font-semibold leading-7 text-gray-700",children:"Full Application"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:"This is where you review your common application with links you have uploaded to complete the application."})]}),e.jsx("div",{className:"md:col-span-2 h-sidenav",children:o!="null"?e.jsxs("div",{className:"grid grid-cols-1 gap-x-6 gap-y-3 sm:max-w-xl sm:grid-cols-6",children:[e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Application Submitted on"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:o})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"College Major"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:p})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"College choice"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:j})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Second college choice"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:N})]}),e.jsxs("div",{className:"col-span-6",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Application Essay"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:S})]}),e.jsxs("div",{className:"col-span-6",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Community Service"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:A})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Reference"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:k})]}),e.jsxs("div",{className:"col-span-3",children:[e.jsx("h2",{className:"text-base font-semibold leading-1 text-gray-700",children:"Reference email"}),e.jsx("p",{className:"mt-1 text-sm leading-6 text-gray-600",children:E})]})]}):e.jsxs("div",{className:"text-center",children:[e.jsx("svg",{className:"mx-auto h-12 w-12 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:e.jsx("path",{vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"})}),e.jsx("h3",{className:"mt-2 text-sm font-semibold text-gray-900",children:"No commom Scholarship Application or Uploads"}),e.jsx("p",{className:"mt-1 text-sm text-gray-500",children:"Get started by creating a new common scholarship application."}),e.jsx("div",{className:"mt-6",children:e.jsx("a",{href:route("scholar.application"),children:e.jsxs("button",{type:"button",className:"inline-flex items-center rounded-md bg-red-800 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-red-800 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:[e.jsx(u,{className:"-ml-0.5 mr-1.5 h-5 w-5","aria-hidden":"true"}),"New Commom Application"]})})})]})})]})})]})),e.jsx(i.Panel,{children:e.jsxs("div",{className:"grid max-w-7xl grid-cols-1 gap-x-8 gap-y-10 px-4 py-16 sm:px-6 md:grid-cols-3 lg:px-8",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-large font-semibold leading-7 text-gray-700",children:"ScholarShip Submission"}),e.jsx("p",{className:"mt-1 text-base leading-6 text-gray-600",children:"This is where you review your list of scholarships you applied to and the response."})]}),e.jsx("div",{className:"md:col-span-2 h-sidenav",children:e.jsx("ul",{role:"list",className:"grid grid-cols-1 gap-x-6 gap-y-8 lg:grid-cols-2 xl:gap-x-8",children:l==null?void 0:l.map(({id:r,name:n,deadline:d,award_payments:x})=>e.jsx(e.Fragment,{children:e.jsxs("li",{className:"overflow-hidden rounded-xl border border-gray-200",children:[e.jsxs("div",{className:"flex items-center gap-x-4 border-b border-gray-900/5 bg-gray-50 p-6",children:[e.jsx("img",{alt:n,className:"h-12 w-12 flex-none rounded-lg bg-white object-cover ring-1 ring-gray-900/10"}),e.jsx("div",{className:"text-sm font-medium leading-6 text-gray-900",children:n}),e.jsxs(m,{as:"div",className:"relative ml-auto",children:[e.jsxs(m.Button,{className:"-m-2.5 block p-2.5 text-gray-400 hover:text-gray-500",children:[e.jsx("span",{className:"sr-only",children:"Open options"}),e.jsx(R,{className:"h-5 w-5","aria-hidden":"true"})]}),e.jsx(P,{as:s.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:e.jsx(m.Items,{className:"absolute right-0 z-10 mt-0.5 w-32 origin-top-right rounded-md bg-white py-2 shadow-lg ring-1 ring-gray-900/5 focus:outline-none",children:e.jsx(m.Item,{children:({active:h})=>e.jsx("a",{href:"#",className:g(h?"bg-gray-50":"","block px-3 py-1 text-sm leading-6 text-gray-900"),children:"View"})})})})]})]}),e.jsxs("dl",{className:"-my-3 divide-y divide-gray-100 px-6 py-4 text-sm leading-6",children:[e.jsxs("div",{className:"flex justify-between gap-x-4 py-3",children:[e.jsx("dt",{className:"text-gray-600",children:"Deadline"}),e.jsx("dd",{className:"text-gray-700",children:e.jsx("time",{dateTime:d,children:d})})]}),e.jsxs("div",{className:"flex justify-between gap-x-4 py-3",children:[e.jsx("dt",{className:"text-gray-600",children:"Award Amount"}),e.jsxs("dd",{className:"flex items-start gap-x-2",children:[e.jsx("div",{className:"font-medium text-gray-900",children:x}),e.jsx("div",{className:g("rounded-md py-1 px-2 text-xs font-medium ring-1 ring-inset text-green-700 bg-green-50 ring-green-600/20"),children:"Pending"})]})]})]})]},r)}))})})]})})]})})]})})}export{K as default}; diff --git a/public/build/assets/DeleteUserForm-8430ab8b.js b/public/build/assets/DeleteUserForm-8430ab8b.js new file mode 100644 index 00000000..9c9e7860 --- /dev/null +++ b/public/build/assets/DeleteUserForm-8430ab8b.js @@ -0,0 +1 @@ +import{j as e,r as n,W as w}from"./app-8d2b419d.js";import{I as j}from"./InputError-b64c87e3.js";import{I as b}from"./InputLabel-52bec1e6.js";import{q as m}from"./transition-ffe475d1.js";import{_ as x}from"./dialog-607f8680.js";import{T as v}from"./TextInput-66a21919.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";function p({className:a="",disabled:t,children:s,...o}){return e.jsx("button",{...o,className:`inline-flex items-center px-4 py-2 bg-red-600 border border-transparent rounded-md font-semibold text-xs text-white uppercase tracking-widest hover:bg-red-500 active:bg-red-700 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 transition ease-in-out duration-150 ${t&&"opacity-25"} `+a,disabled:t,children:s})}function N({children:a,show:t=!1,maxWidth:s="2xl",closeable:o=!0,onClose:r=()=>{}}){const l=()=>{o&&r()},i={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"}[s];return e.jsx(m,{show:t,as:n.Fragment,leave:"duration-200",children:e.jsxs(x,{as:"div",id:"modal",className:"fixed inset-0 flex overflow-y-auto px-4 py-6 sm:px-0 items-center z-50 transform transition-all",onClose:l,children:[e.jsx(m.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:e.jsx("div",{className:"absolute inset-0 bg-gray-500/75"})}),e.jsx(m.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",children:e.jsx(x.Panel,{className:`mb-6 bg-white rounded-lg overflow-hidden shadow-xl transform transition-all sm:w-full sm:mx-auto ${i}`,children:a})})]})})}function F({type:a="button",className:t="",disabled:s,children:o,...r}){return e.jsx("button",{...r,type:a,className:`inline-flex items-center px-4 py-2 bg-white border border-gray-300 rounded-md font-semibold text-xs text-gray-700 uppercase tracking-widest shadow-sm hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 disabled:opacity-25 transition ease-in-out duration-150 ${s&&"opacity-25"} `+t,disabled:s,children:o})}function $({className:a=""}){const[t,s]=n.useState(!1),o=n.useRef(),{data:r,setData:l,delete:i,processing:f,reset:u,errors:y}=w({password:""}),g=()=>{s(!0)},h=d=>{d.preventDefault(),i(route("profile.destroy"),{preserveScroll:!0,onSuccess:()=>c(),onError:()=>o.current.focus(),onFinish:()=>u()})},c=()=>{s(!1),u()};return e.jsxs("section",{className:`space-y-6 ${a}`,children:[e.jsxs("header",{children:[e.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Delete Account"}),e.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"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."})]}),e.jsx(p,{onClick:g,children:"Delete Account"}),e.jsx(N,{show:t,onClose:c,children:e.jsxs("form",{onSubmit:h,className:"p-6",children:[e.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Are you sure you want to delete your account?"}),e.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"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."}),e.jsxs("div",{className:"mt-6",children:[e.jsx(b,{htmlFor:"password",value:"Password",className:"sr-only"}),e.jsx(v,{id:"password",type:"password",name:"password",ref:o,value:r.password,onChange:d=>l("password",d.target.value),className:"mt-1 block w-3/4",isFocused:!0,placeholder:"Password"}),e.jsx(j,{message:y.password,className:"mt-2"})]}),e.jsxs("div",{className:"mt-6 flex justify-end",children:[e.jsx(F,{onClick:c,children:"Cancel"}),e.jsx(p,{className:"ml-3",disabled:f,children:"Delete Account"})]})]})})]})}export{$ as default}; diff --git a/public/build/assets/Edit-5ca35d97.js b/public/build/assets/Edit-5ca35d97.js new file mode 100644 index 00000000..a5e6f71b --- /dev/null +++ b/public/build/assets/Edit-5ca35d97.js @@ -0,0 +1 @@ +import{j as s,a}from"./app-8d2b419d.js";import{A as i}from"./AuthenticatedLayout-8fcc1018.js";import t from"./DeleteUserForm-8430ab8b.js";import o from"./UpdatePasswordForm-ac9be2e9.js";import l from"./UpdateProfileInformationForm-7c7267c8.js";import"./transition-ffe475d1.js";import"./InputError-b64c87e3.js";import"./InputLabel-52bec1e6.js";import"./dialog-607f8680.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";import"./TextInput-66a21919.js";import"./PrimaryButton-80deb927.js";function y({auth:e,mustVerifyEmail:m,status:r}){return s.jsxs(i,{user:e.user,header:s.jsx("h2",{className:"font-semibold text-xl text-gray-800 leading-tight",children:"Profile"}),children:[s.jsx(a,{title:"Profile"}),s.jsx("div",{className:"py-12",children:s.jsxs("div",{className:"max-w-7xl mx-auto sm:px-6 lg:px-8 space-y-6",children:[s.jsx("div",{className:"p-4 sm:p-8 bg-white shadow sm:rounded-lg",children:s.jsx(l,{mustVerifyEmail:m,status:r,className:"max-w-xl"})}),s.jsx("div",{className:"p-4 sm:p-8 bg-white shadow sm:rounded-lg",children:s.jsx(o,{className:"max-w-xl"})}),s.jsx("div",{className:"p-4 sm:p-8 bg-white shadow sm:rounded-lg",children:s.jsx(t,{className:"max-w-xl"})})]})})]})}export{y as default}; diff --git a/public/build/assets/EllipsisVerticalIcon-297946a8.js b/public/build/assets/EllipsisVerticalIcon-297946a8.js new file mode 100644 index 00000000..81faed0a --- /dev/null +++ b/public/build/assets/EllipsisVerticalIcon-297946a8.js @@ -0,0 +1 @@ +import{r as e}from"./app-8d2b419d.js";function o({title:r,titleId:a,...t},l){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:l,"aria-labelledby":a},t),r?e.createElement("title",{id:a},r):null,e.createElement("path",{d:"M10 3a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM10 8.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM11.5 15.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0Z"}))}const n=e.forwardRef(o),s=n;export{s as E}; diff --git a/public/build/assets/ForgotPassword-5e09bb3d.js b/public/build/assets/ForgotPassword-5e09bb3d.js new file mode 100644 index 00000000..8095c0f8 --- /dev/null +++ b/public/build/assets/ForgotPassword-5e09bb3d.js @@ -0,0 +1 @@ +import{W as n,j as e,a as c}from"./app-8d2b419d.js";import{G as d}from"./GuestLayout-8e51567f.js";import{I as x}from"./InputError-b64c87e3.js";import{P as u}from"./PrimaryButton-80deb927.js";import{T as g}from"./TextInput-66a21919.js";function w({status:a}){const{data:t,setData:r,post:l,processing:o,errors:i}=n({email:""}),m=s=>{s.preventDefault(),l(route("password.email"))};return e.jsxs(d,{children:[e.jsx(c,{title:"Forgot Password"}),e.jsx("div",{className:"flex min-h-screen flex-1 items-center justify-center px-4 py-12 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"w-full max-w-sm space-y-10",children:[e.jsxs("div",{children:[e.jsx("img",{alt:"Urban League - Black Scholars",src:"/assets/logos/blackscholarslogo.png",className:"mx-auto h-20 w-auto"}),e.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Welcome to the Black Scholars Scholarship Partner Portal"})]}),e.jsx("div",{className:"mb-2 text-sm text-gray-600",children:"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."}),a&&e.jsx("div",{className:"mb-4 font-medium text-sm text-green-600",children:a}),e.jsxs("form",{onSubmit:m,method:"POST",className:"space-y-6",children:[e.jsx(g,{id:"email",type:"email",name:"email",value:t.email,isFocused:!0,onChange:s=>r("email",s.target.value),className:"relative block w-full rounded-t-md border-0 py-1.5 px-2 text-gray-900 ring-1 ring-inset ring-gray-100 placeholder:text-gray-600 focus:z-10 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6"}),e.jsx(x,{message:i.email,className:"mt-2"}),e.jsx("div",{className:"flex items-center justify-center mt-4",children:e.jsx(u,{className:"ml-4",disabled:o,children:"Email Password Reset Link"})})]})]})})]})}export{w as default}; diff --git a/public/build/assets/GuestLayout-8e51567f.js b/public/build/assets/GuestLayout-8e51567f.js new file mode 100644 index 00000000..ed033404 --- /dev/null +++ b/public/build/assets/GuestLayout-8e51567f.js @@ -0,0 +1 @@ +import{j as e}from"./app-8d2b419d.js";function l({children:a}){return e.jsxs("div",{className:"min-h-screen flex flex-col sm:justify-center items-center sm:pt-0 bg-white",children:[e.jsx("nav",{className:"absolute bg-black/60 rounded-2xl top-0 z-30 flex flex-wrap items-center justify-between w-2/3 px-4 py-2 mt-10 mb-4 shadow-none lg:flex-nowrap lg:justify-start",children:e.jsxs("div",{className:"container flex items-center justify-between py-0 flex-wrap-inherit",children:[e.jsx("a",{className:"py-2.375 text-sm mr-4 ml-4 whitespace-nowrap font-bold text-white lg:ml-0",href:"https://www.urbanleagueroc.org/black-scholars-2023",children:" Black Scholars "}),e.jsx("button",{"navbar-trigger":!0,className:"px-3 py-1 ml-2 leading-none transition-all bg-transparent border border-transparent border-solid rounded-lg shadow-none cursor-pointer text-lg ease-soft-in-out lg:hidden",type:"button","aria-controls":"navigation","aria-expanded":"false","aria-label":"Toggle navigation",children:e.jsxs("span",{className:"inline-block mt-2 align-middle bg-center bg-no-repeat bg-cover w-6 h-6 bg-none",children:[e.jsx("span",{bar1:!0,className:"w-5.5 rounded-xs duration-350 relative my-0 mx-auto block h-px bg-white transition-all"}),e.jsx("span",{bar2:!0,className:"w-5.5 rounded-xs mt-1.75 duration-350 relative my-0 mx-auto block h-px bg-white transition-all"}),e.jsx("span",{bar3:!0,className:"w-5.5 rounded-xs mt-1.75 duration-350 relative my-0 mx-auto block h-px bg-white transition-all"})]})}),e.jsxs("div",{"navbar-menu":!0,className:"items-center flex-grow transition-all ease-soft duration-350 lg-max:bg-white lg-max:max-h-0 lg-max:overflow-hidden basis-full rounded-xl lg:flex lg:basis-auto",children:[e.jsx("ul",{className:"flex flex-col pl-0 mx-auto mb-0 list-none lg:flex-row xl:ml-auto"}),e.jsx("ul",{className:"hidden pl-0 mb-0 list-none lg:block lg:flex-row",children:e.jsx("li",{children:e.jsx("a",{href:"https://www.urbanleagueroc.org/scholarship-form",target:"_blank",className:"leading-pro hover:scale-102 hover:shadow-soft-xs active:opacity-85 ease-soft-in text-xs tracking-tight-soft shadow-soft-md bg-gradient-to-tl from-gray-400 to-gray-100 rounded-3.5xl mb-0 mr-1 inline-block cursor-pointer border-0 bg-transparent px-8 py-2 text-center align-middle font-bold uppercase text-slate-800 transition-all",children:"Application"})})})]})]})}),e.jsx("div",{className:"w-full m-0 font-sans antialiased font-normal bg-white text-start text-base leading-default text-slate-500",children:a})]})}export{l as G}; diff --git a/public/build/assets/InputError-b64c87e3.js b/public/build/assets/InputError-b64c87e3.js new file mode 100644 index 00000000..bfddce71 --- /dev/null +++ b/public/build/assets/InputError-b64c87e3.js @@ -0,0 +1 @@ +import{j as e}from"./app-8d2b419d.js";function s({message:r,className:t="",...n}){return r?e.jsx("p",{...n,className:"text-sm text-red-600 "+t,children:r}):null}export{s as I}; diff --git a/public/build/assets/InputLabel-52bec1e6.js b/public/build/assets/InputLabel-52bec1e6.js new file mode 100644 index 00000000..7114c054 --- /dev/null +++ b/public/build/assets/InputLabel-52bec1e6.js @@ -0,0 +1 @@ +import{j as m}from"./app-8d2b419d.js";function o({value:t,className:e="",children:r,...s}){return m.jsx("label",{...s,className:"block font-medium text-sm text-gray-700 "+e,children:t||r})}export{o as I}; diff --git a/public/build/assets/Login-5648914f.js b/public/build/assets/Login-5648914f.js new file mode 100644 index 00000000..0d2c15d5 --- /dev/null +++ b/public/build/assets/Login-5648914f.js @@ -0,0 +1 @@ +import{W as c,r as x,j as e,d as g}from"./app-8d2b419d.js";import{I as l}from"./InputError-b64c87e3.js";import{P as u}from"./PrimaryButton-80deb927.js";import"./TextInput-66a21919.js";function y({status:p,canResetPassword:i}){const{data:r,setData:a,post:n,processing:o,errors:t,reset:d}=c({email:"",password:"",remember:!1});x.useEffect(()=>()=>{d("password")},[]);const m=s=>{s.preventDefault(),n(route("login"))};return e.jsx(e.Fragment,{children:e.jsx("div",{className:"flex min-h-screen flex-1 items-center justify-center px-4 py-12 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"w-full max-w-sm space-y-10",children:[e.jsxs("div",{children:[e.jsx("img",{alt:"Urban League - Black Scholars",src:"/assets/logos/blackscholarslogo.png",className:"mx-auto h-20 w-auto"}),e.jsx("h2",{className:"mt-10 text-center text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Welcome to the Black Scholars Scholarship Partner Portal"})]}),e.jsxs("form",{onSubmit:m,method:"POST",className:"space-y-6",children:[e.jsxs("div",{className:"relative -space-y-px rounded-md shadow-sm",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 z-10 rounded-md ring-1 ring-inset ring-gray-300"}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"email",className:"sr-only",children:"Email address"}),e.jsx("input",{id:"email",name:"email",type:"email",value:r.email,required:!0,placeholder:"Email address",autoComplete:"email",onChange:s=>a("email",s.target.value),className:"relative block w-full rounded-t-md border-0 py-1.5 px-2 text-gray-900 ring-1 ring-inset ring-gray-100 placeholder:text-gray-600 focus:z-10 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6"}),e.jsx(l,{message:t.email,className:"mt-2"})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"password",className:"sr-only",children:"Password"}),e.jsx("input",{id:"password",name:"password",type:"password",required:!0,placeholder:"Password",value:r.password,autoComplete:"current-password",className:"relative block w-full rounded-b-md border-0 py-1.5 px-2 text-gray-900 ring-1 ring-inset ring-gray-100 placeholder:text-gray-600 focus:z-10 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6",onChange:s=>a("password",s.target.value)}),e.jsx(l,{message:t.password,className:"mt-2"})]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx("input",{id:"remember",name:"remember",type:"checkbox",checked:r.remember,className:"h-4 w-4 rounded border-gray-300 text-indigo-600 focus:ring-indigo-600",onChange:s=>a("remember",s.target.checked)}),e.jsx("label",{htmlFor:"remember",className:"ml-3 block text-sm leading-6 text-gray-900",children:"Remember me"})]}),e.jsx("div",{className:"text-sm leading-6",children:i&&e.jsx(g,{href:route("password.request"),className:"underline text-base text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Forgot your password?"})})]}),e.jsx("div",{children:e.jsx(u,{className:"flex w-full justify-center bg-red-800",disabled:o,children:"Log in"})})]}),e.jsxs("p",{className:"text-center text-sm leading-6 text-gray-700",children:["Not a member?"," ",e.jsx("a",{href:"#",className:"font-semibold text-red-700 hover:text-red-900",children:"Contact Us to set you up with an account"})]})]})})})}export{y as default}; diff --git a/public/build/assets/PresentationChartBarIcon-7815a162.js b/public/build/assets/PresentationChartBarIcon-7815a162.js new file mode 100644 index 00000000..79209287 --- /dev/null +++ b/public/build/assets/PresentationChartBarIcon-7815a162.js @@ -0,0 +1 @@ +import{r as e}from"./app-8d2b419d.js";function a({title:r,titleId:t,...n},o){return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},n),r?e.createElement("title",{id:t},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3v11.25A2.25 2.25 0 0 0 6 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0 1 18 16.5h-2.25m-7.5 0h7.5m-7.5 0-1 3m8.5-3 1 3m0 0 .5 1.5m-.5-1.5h-9.5m0 0-.5 1.5M9 11.25v1.5M12 9v3.75m3-6v6"}))}const s=e.forwardRef(a),i=s;export{i as P}; diff --git a/public/build/assets/PrimaryButton-80deb927.js b/public/build/assets/PrimaryButton-80deb927.js new file mode 100644 index 00000000..8774c232 --- /dev/null +++ b/public/build/assets/PrimaryButton-80deb927.js @@ -0,0 +1 @@ +import{j as n}from"./app-8d2b419d.js";function s({className:r="",disabled:t,children:e,...o}){return n.jsx("button",{...o,className:`inline-flex items-center px-4 py-2 bg-gray-800 border border-transparent rounded-md font-semibold text-xs text-white uppercase tracking-widest hover:bg-gray-700 focus:bg-gray-700 active:bg-gray-900 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 transition ease-in-out duration-150 ${t&&"opacity-25"} `+r,disabled:t,children:e})}export{s as P}; diff --git a/public/build/assets/Questions-0ffb7c07.js b/public/build/assets/Questions-0ffb7c07.js new file mode 100644 index 00000000..71296b43 --- /dev/null +++ b/public/build/assets/Questions-0ffb7c07.js @@ -0,0 +1 @@ +import{r as t,j as e}from"./app-8d2b419d.js";import{q as s}from"./transition-ffe475d1.js";import{_ as i}from"./dialog-607f8680.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";function h({scholarshipQuestion:r}){let[l,o]=t.useState(!1);function a(){o(!1)}function n(){o(!0)}return e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:n,className:"rounded-md bg-indigo-600 px-6 text-center text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:"Apply"}),e.jsx(s,{appear:!0,show:l,as:t.Fragment,children:e.jsxs(i,{as:"div",className:"relative z-10",onClose:a,children:[e.jsx(s.Child,{as:t.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:e.jsx("div",{className:"fixed inset-0 bg-black/25"})}),e.jsx("div",{className:"fixed inset-0 overflow-y-auto",children:e.jsx("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:e.jsx(s.Child,{as:t.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:e.jsxs(i.Panel,{className:"w-full max-w-md transform overflow-hidden rounded-2xl bg-white p-6 text-left align-middle shadow-xl transition-all",children:[e.jsx(i.Title,{as:"h3",className:"text-lg font-medium leading-6 text-gray-900",children:"Payment successful"}),e.jsxs("div",{className:"mt-2",children:[e.jsx("form",{onSubmit:submit,children:e.jsx("div",{className:"space-y-12"})}),e.jsx("p",{className:"text-sm text-gray-500",children:"Your payment has been successfully submitted. We’ve sent you an email with all of the details of your order."})]}),e.jsx("div",{className:"mt-4",children:e.jsx("button",{type:"button",className:"inline-flex justify-center rounded-md border border-transparent bg-blue-100 px-4 py-2 text-sm font-medium text-blue-900 hover:bg-blue-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2",onClick:a,children:"Got it, thanks!"})})]})})})})]})})]})}export{h as default}; diff --git a/public/build/assets/Register-74c9238d.js b/public/build/assets/Register-74c9238d.js new file mode 100644 index 00000000..79d9145e --- /dev/null +++ b/public/build/assets/Register-74c9238d.js @@ -0,0 +1 @@ +import{W as x,r as u,j as e,a as p,d as f}from"./app-8d2b419d.js";import{G as h}from"./GuestLayout-8e51567f.js";import{I as t}from"./InputError-b64c87e3.js";import{I as m}from"./InputLabel-52bec1e6.js";import{P as w}from"./PrimaryButton-80deb927.js";import{T as i}from"./TextInput-66a21919.js";function k(){const{data:a,setData:r,post:o,processing:n,errors:l,reset:d}=x({name:"",email:"",password:"",password_confirmation:""});u.useEffect(()=>()=>{d("password","password_confirmation")},[]);const c=s=>{s.preventDefault(),o(route("register"))};return e.jsxs(h,{children:[e.jsx(p,{title:"Register"}),e.jsxs("main",{className:"mt-0 transition-all duration-200 ease-soft-in-out",children:[e.jsxs("section",{className:"mb-6",children:[e.jsxs("div",{className:"relative flex items-start pt-12 pb-56 m-4 overflow-hidden bg-center bg-cover min-h-50-screen rounded-xl bg-black",children:[e.jsx("span",{className:"absolute top-0 left-0 w-full h-full bg-center bg-cover bg-gradient-to-br from-red-800 to-red-600 opacity-80"}),e.jsx("div",{className:"container z-10",children:e.jsx("div",{className:"flex flex-wrap justify-center -mx-3",children:e.jsxs("div",{className:"w-full max-w-full px-3 mx-auto mt-0 text-center lg:flex-0 shrink-0 lg:w-5/12",children:[e.jsx("h1",{className:"mt-16 mb-2 text-white",children:"Welcome!"}),e.jsx("p",{className:"text-white",children:"to the Black Scholars Sholarship Portal for team members and Partners. Please register below. "})]})})})]}),e.jsx("div",{className:"container",children:e.jsx("div",{className:"flex flex-wrap -mx-3 -mt-48 md:-mt-30 lg:-mt-24",children:e.jsx("div",{className:"w-full max-w-full px-3 mx-auto mt-0 md:flex-0 shrink-0 md:w-7/12 lg:w-5/12 xl:w-4/12",children:e.jsxs("div",{className:"relative z-0 flex flex-col min-w-0 break-words bg-white border-0 shadow-soft-xl rounded-2xl bg-clip-border",children:[e.jsx("div",{className:"p-6 mb-0 text-center bg-white border-b-0 rounded-t-2xl",children:e.jsx("h5",{className:"text-xl py-10",children:"Register"})}),e.jsx("div",{className:"flex flex-wrap px-3 -mx-3 sm:px-6 xl:px-12"}),e.jsx("div",{className:"flex-auto p-6",children:e.jsxs("form",{onSubmit:c,children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"name",value:"Name"}),e.jsx(i,{id:"name",name:"name",value:a.name,className:"mt-1 block w-full",autoComplete:"name",isFocused:!0,onChange:s=>r("name",s.target.value),required:!0}),e.jsx(t,{message:l.name,className:"mt-2"})]}),e.jsxs("div",{className:"mt-4",children:[e.jsx(m,{htmlFor:"email",value:"Email"}),e.jsx(i,{id:"email",type:"email",name:"email",value:a.email,className:"mt-1 block w-full",autoComplete:"username",onChange:s=>r("email",s.target.value),required:!0}),e.jsx(t,{message:l.email,className:"mt-2"})]}),e.jsxs("div",{className:"mt-4",children:[e.jsx(m,{htmlFor:"password",value:"Password"}),e.jsx(i,{id:"password",type:"password",name:"password",value:a.password,className:"mt-1 block w-full",autoComplete:"new-password",onChange:s=>r("password",s.target.value),required:!0}),e.jsx(t,{message:l.password,className:"mt-2"})]}),e.jsxs("div",{className:"mt-4",children:[e.jsx(m,{htmlFor:"password_confirmation",value:"Confirm Password"}),e.jsx(i,{id:"password_confirmation",type:"password",name:"password_confirmation",value:a.password_confirmation,className:"mt-1 block w-full",autoComplete:"new-password",onChange:s=>r("password_confirmation",s.target.value),required:!0}),e.jsx(t,{message:l.password_confirmation,className:"mt-2"})]}),e.jsxs("div",{className:"flex items-center justify-end mt-4",children:[e.jsx(f,{href:route("login"),className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Already registered?"}),e.jsx(w,{className:"ml-4",disabled:n,children:"Register"})]})]})})]})})})})]}),e.jsx("footer",{className:"py-2",children:e.jsxs("div",{className:"container",children:[e.jsx("div",{className:"flex flex-wrap -mx-3"}),e.jsx("div",{className:"flex flex-wrap -mx-3",children:e.jsx("div",{className:"w-8/12 max-w-full px-3 mx-auto mt-1 text-center flex-0",children:e.jsxs("p",{className:"mb-0 text-slate-400",children:["Copyright ©",e.jsx("script",{children:"document.write(new Date().getFullYear());"}),"Urban League - Black Scholars."]})})})]})})]})]})}export{k as default}; diff --git a/public/build/assets/RegisterBlackscholars-4c5e44bf.js b/public/build/assets/RegisterBlackscholars-4c5e44bf.js new file mode 100644 index 00000000..178666c2 --- /dev/null +++ b/public/build/assets/RegisterBlackscholars-4c5e44bf.js @@ -0,0 +1,19 @@ +import{r as d,b as _e,R as z,W as Ee,j as n,d as me}from"./app-8d2b419d.js";import{I as V}from"./InputError-b64c87e3.js";import{I as q}from"./InputLabel-52bec1e6.js";import{P as Pe}from"./PrimaryButton-80deb927.js";import{T as B}from"./TextInput-66a21919.js";import{$ as U}from"./tabs-cd18598e.js";import{o as $e,a as Fe,e as ke,V as Ae}from"./index-e66b0ed5.js";import{T as De,e as Le,i as ve}from"./form-94fe775f.js";import{O as Oe,U as W,o as g,u as Q,l as K,p as be,s as Me,d as ie,x as Ve,C as X,y as oe,a as qe,b as Be,c as Re,q as Ue}from"./transition-ffe475d1.js";import{y as ze,I as ne,a as L,r as Ke,n as Ge,b as Je}from"./keyboard-55d2b3bd.js";import{n as Ye}from"./use-owner-e8bbfa71.js";import{T as Ze}from"./use-resolve-button-type-81844bc5.js";import{u as He,c as S,f as ye}from"./calculate-active-index-17ed5dbe.js";import{F as Qe}from"./use-tree-walker-f9bef2e7.js";import{m as Ce,t as je}from"./active-element-history-0d655bb6.js";import{f as We,s as Xe}from"./hidden-6b65874b.js";/** + * react-virtual + * + * Copyright (c) TanStack + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function se(){return se=Object.assign?Object.assign.bind():function(t){for(var a=1;a(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(nt||{}),at=(t=>(t[t.Single=0]="Single",t[t.Multi=1]="Multi",t))(at||{}),rt=(t=>(t[t.Pointer=0]="Pointer",t[t.Focus=1]="Focus",t[t.Other=2]="Other",t))(rt||{}),lt=(t=>(t[t.OpenCombobox=0]="OpenCombobox",t[t.CloseCombobox=1]="CloseCombobox",t[t.GoToOption=2]="GoToOption",t[t.RegisterOption=3]="RegisterOption",t[t.UnregisterOption=4]="UnregisterOption",t[t.RegisterLabel=5]="RegisterLabel",t[t.SetActivationTrigger=6]="SetActivationTrigger",t[t.UpdateVirtualOptions=7]="UpdateVirtualOptions",t))(lt||{});function fe(t,a=r=>r){let r=t.activeOptionIndex!==null?t.options[t.activeOptionIndex]:null,l=a(t.options.slice()),p=l.length>0&&l[0].dataRef.current.order!==null?l.sort((u,b)=>u.dataRef.current.order-b.dataRef.current.order):Je(l,u=>u.dataRef.current.domRef.current),c=r?p.indexOf(r):null;return c===-1&&(c=null),{options:p,activeOptionIndex:c}}let it={1(t){var a;return(a=t.dataRef.current)!=null&&a.disabled||t.comboboxState===1?t:{...t,activeOptionIndex:null,comboboxState:1}},0(t){var a,r;if((a=t.dataRef.current)!=null&&a.disabled||t.comboboxState===0)return t;if((r=t.dataRef.current)!=null&&r.value){let l=t.dataRef.current.calculateIndex(t.dataRef.current.value);if(l!==-1)return{...t,activeOptionIndex:l,comboboxState:0}}return{...t,comboboxState:0}},2(t,a){var r,l,p,c,u;if((r=t.dataRef.current)!=null&&r.disabled||(l=t.dataRef.current)!=null&&l.optionsRef.current&&!((p=t.dataRef.current)!=null&&p.optionsPropsRef.current.static)&&t.comboboxState===1)return t;if(t.virtual){let x=a.focus===S.Specific?a.idx:ye(a,{resolveItems:()=>t.virtual.options,resolveActiveIndex:()=>{var _,o;return(o=(_=t.activeOptionIndex)!=null?_:t.virtual.options.findIndex(f=>!t.virtual.disabled(f)))!=null?o:null},resolveDisabled:t.virtual.disabled,resolveId(){throw new Error("Function not implemented.")}}),R=(c=a.trigger)!=null?c:2;return t.activeOptionIndex===x&&t.activationTrigger===R?t:{...t,activeOptionIndex:x,activationTrigger:R}}let b=fe(t);if(b.activeOptionIndex===null){let x=b.options.findIndex(R=>!R.dataRef.current.disabled);x!==-1&&(b.activeOptionIndex=x)}let m=a.focus===S.Specific?a.idx:ye(a,{resolveItems:()=>b.options,resolveActiveIndex:()=>b.activeOptionIndex,resolveId:x=>x.id,resolveDisabled:x=>x.dataRef.current.disabled}),s=(u=a.trigger)!=null?u:2;return t.activeOptionIndex===m&&t.activationTrigger===s?t:{...t,...b,activeOptionIndex:m,activationTrigger:s}},3:(t,a)=>{var r,l,p;if((r=t.dataRef.current)!=null&&r.virtual)return{...t,options:[...t.options,a.payload]};let c=a.payload,u=fe(t,m=>(m.push(c),m));t.activeOptionIndex===null&&(l=t.dataRef.current)!=null&&l.isSelected(a.payload.dataRef.current.value)&&(u.activeOptionIndex=u.options.indexOf(c));let b={...t,...u,activationTrigger:2};return(p=t.dataRef.current)!=null&&p.__demoMode&&t.dataRef.current.value===void 0&&(b.activeOptionIndex=0),b},4:(t,a)=>{var r;if((r=t.dataRef.current)!=null&&r.virtual)return{...t,options:t.options.filter(p=>p.id!==a.id)};let l=fe(t,p=>{let c=p.findIndex(u=>u.id===a.id);return c!==-1&&p.splice(c,1),p});return{...t,...l,activationTrigger:2}},5:(t,a)=>t.labelId===a.id?t:{...t,labelId:a.id},6:(t,a)=>t.activationTrigger===a.trigger?t:{...t,activationTrigger:a.trigger},7:(t,a)=>{var r;if(((r=t.virtual)==null?void 0:r.options)===a.options)return t;let l=t.activeOptionIndex;if(t.activeOptionIndex!==null){let p=a.options.indexOf(t.virtual.options[t.activeOptionIndex]);p!==-1?l=p:l=null}return{...t,activeOptionIndex:l,virtual:Object.assign({},t.virtual,{options:a.options})}}},xe=d.createContext(null);xe.displayName="ComboboxActionsContext";function ae(t){let a=d.useContext(xe);if(a===null){let r=new Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ae),r}return a}let we=d.createContext(null);function st(t){var a;let r=J("VirtualProvider"),[l,p]=d.useMemo(()=>{let m=r.optionsRef.current;if(!m)return[0,0];let s=window.getComputedStyle(m);return[parseFloat(s.paddingBlockStart||s.paddingTop),parseFloat(s.paddingBlockEnd||s.paddingBottom)]},[r.optionsRef.current]),c=ot({scrollPaddingStart:l,scrollPaddingEnd:p,count:r.virtual.options.length,estimateSize(){return 40},getScrollElement(){var m;return(m=r.optionsRef.current)!=null?m:null},overscan:12}),[u,b]=d.useState(0);return K(()=>{b(m=>m+1)},[(a=r.virtual)==null?void 0:a.options]),z.createElement(we.Provider,{value:c},z.createElement("div",{style:{position:"relative",width:"100%",height:`${c.getTotalSize()}px`},ref:m=>{if(m){if(typeof process<"u"&&{}.JEST_WORKER_ID!==void 0||r.activationTrigger===0)return;r.activeOptionIndex!==null&&r.virtual.options.length>r.activeOptionIndex&&c.scrollToIndex(r.activeOptionIndex)}}},c.getVirtualItems().map(m=>{var s;return z.createElement(d.Fragment,{key:m.key},z.cloneElement((s=t.children)==null?void 0:s.call(t,{option:r.virtual.options[m.index],open:r.comboboxState===0}),{key:`${u}-${m.key}`,"data-index":m.index,"aria-setsize":r.virtual.options.length,"aria-posinset":m.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${m.start}px)`,overflowAnchor:"none"}}))})))}let ge=d.createContext(null);ge.displayName="ComboboxDataContext";function J(t){let a=d.useContext(ge);if(a===null){let r=new Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,J),r}return a}function ut(t,a){return Q(a.type,it,t,a)}let ct=d.Fragment;function dt(t,a){let{value:r,defaultValue:l,onChange:p,form:c,name:u,by:b=null,disabled:m=!1,__demoMode:s=!1,nullable:x=!1,multiple:R=!1,immediate:_=!1,virtual:o=null,...f}=t,C=!1,j=null,[h=R?[]:void 0,E]=De(r,p,l),[T,$]=d.useReducer(ut,{dataRef:d.createRef(),comboboxState:s?0:1,options:[],virtual:null,activeOptionIndex:null,activationTrigger:2,labelId:null}),F=d.useRef(!1),Y=d.useRef({static:!1,hold:!1}),Z=d.useRef(null),H=d.useRef(null),ee=d.useRef(null),w=d.useRef(null),y=g(typeof b=="string"?(v,O)=>{let k=b;return(v==null?void 0:v[k])===(O==null?void 0:O[k])}:b??((v,O)=>v===O)),A=g(v=>T.options.findIndex(O=>y(O.dataRef.current.value,v))),ue=d.useCallback(v=>Q(i.mode,{1:()=>h.some(O=>y(O,v)),0:()=>y(h,v)}),[h]),ce=g(v=>T.activeOptionIndex===A(v)),i=d.useMemo(()=>({...T,immediate:C,optionsPropsRef:Y,labelRef:Z,inputRef:H,buttonRef:ee,optionsRef:w,value:h,defaultValue:l,disabled:m,mode:R?1:0,virtual:T.virtual,get activeOptionIndex(){if(F.current&&T.activeOptionIndex===null&&T.options.length>0){let v=T.options.findIndex(O=>!O.dataRef.current.disabled);if(v!==-1)return v}return T.activeOptionIndex},calculateIndex:A,compare:y,isSelected:ue,isActive:ce,nullable:x,__demoMode:s}),[h,l,m,R,x,s,T,j]);K(()=>{},[j,void 0]),K(()=>{T.dataRef.current=i},[i]),ze([i.buttonRef,i.inputRef,i.optionsRef],()=>pe.closeCombobox(),i.comboboxState===0);let P=d.useMemo(()=>{var v,O,k;return{open:i.comboboxState===0,disabled:m,activeIndex:i.activeOptionIndex,activeOption:i.activeOptionIndex===null?null:i.virtual?i.virtual.options[(v=i.activeOptionIndex)!=null?v:0]:(k=(O=i.options[i.activeOptionIndex])==null?void 0:O.dataRef.current.value)!=null?k:null,value:h}},[i,m,h]),N=g(()=>{if(i.activeOptionIndex!==null){if(i.virtual)de(i.virtual.options[i.activeOptionIndex]);else{let{dataRef:v}=i.options[i.activeOptionIndex];de(v.current.value)}pe.goToOption(S.Specific,i.activeOptionIndex)}}),M=g(()=>{$({type:0}),F.current=!0}),I=g(()=>{$({type:1}),F.current=!1}),D=g((v,O,k)=>(F.current=!1,v===S.Specific?$({type:2,focus:S.Specific,idx:O,trigger:k}):$({type:2,focus:v,trigger:k}))),G=g((v,O)=>($({type:3,payload:{id:v,dataRef:O}}),()=>{i.isActive(O.current.value)&&(F.current=!0),$({type:4,id:v})})),Ie=g(v=>($({type:5,id:v}),()=>$({type:5,id:null}))),de=g(v=>Q(i.mode,{0(){return E==null?void 0:E(v)},1(){let O=i.value.slice(),k=O.findIndex(le=>y(le,v));return k===-1?O.push(v):O.splice(k,1),E==null?void 0:E(O)}})),Se=g(v=>{$({type:6,trigger:v})}),pe=d.useMemo(()=>({onChange:de,registerOption:G,registerLabel:Ie,goToOption:D,closeCombobox:I,openCombobox:M,setActivationTrigger:Se,selectActiveOption:N}),[]),Ne=a===null?{}:{ref:a},re=d.useRef(null),Te=be();return d.useEffect(()=>{re.current&&l!==void 0&&Te.addEventListener(re.current,"reset",()=>{E==null||E(l)})},[re,E]),z.createElement(xe.Provider,{value:pe},z.createElement(ge.Provider,{value:i},z.createElement(Me,{value:Q(i.comboboxState,{0:ie.Open,1:ie.Closed})},u!=null&&h!=null&&Le({[u]:h}).map(([v,O],k)=>z.createElement(We,{features:Xe.Hidden,ref:k===0?le=>{var he;re.current=(he=le==null?void 0:le.closest("form"))!=null?he:null}:void 0,...Ve({key:v,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:c,name:v,value:O})})),X({ourProps:Ne,theirProps:f,slot:P,defaultTag:ct,name:"Combobox"}))))}let pt="input";function mt(t,a){var r,l,p,c,u;let b=ne(),{id:m=`headlessui-combobox-input-${b}`,onChange:s,displayValue:x,type:R="text",..._}=t,o=J("Combobox.Input"),f=ae("Combobox.Input"),C=oe(o.inputRef,a),j=Ye(o.inputRef),h=d.useRef(!1),E=be(),T=g(()=>{f.onChange(null),o.optionsRef.current&&(o.optionsRef.current.scrollTop=0),f.goToOption(S.Nothing)}),$=function(){var i;return typeof x=="function"&&o.value!==void 0?(i=x(o.value))!=null?i:"":typeof o.value=="string"?o.value:""}();Ce(([i,P],[N,M])=>{if(h.current)return;let I=o.inputRef.current;I&&((M===0&&P===1||i!==N)&&(I.value=i),requestAnimationFrame(()=>{if(h.current||!I||(j==null?void 0:j.activeElement)!==I)return;let{selectionStart:D,selectionEnd:G}=I;Math.abs((G??0)-(D??0))===0&&D===0&&I.setSelectionRange(I.value.length,I.value.length)}))},[$,o.comboboxState,j]),Ce(([i],[P])=>{if(i===0&&P===1){if(h.current)return;let N=o.inputRef.current;if(!N)return;let M=N.value,{selectionStart:I,selectionEnd:D,selectionDirection:G}=N;N.value="",N.value=M,G!==null?N.setSelectionRange(I,D,G):N.setSelectionRange(I,D)}},[o.comboboxState]);let F=d.useRef(!1),Y=g(()=>{F.current=!0}),Z=g(()=>{E.nextFrame(()=>{F.current=!1})}),H=g(i=>{switch(h.current=!0,i.key){case L.Enter:if(h.current=!1,o.comboboxState!==0||F.current)return;if(i.preventDefault(),i.stopPropagation(),o.activeOptionIndex===null){f.closeCombobox();return}f.selectActiveOption(),o.mode===0&&f.closeCombobox();break;case L.ArrowDown:return h.current=!1,i.preventDefault(),i.stopPropagation(),Q(o.comboboxState,{0:()=>f.goToOption(S.Next),1:()=>f.openCombobox()});case L.ArrowUp:return h.current=!1,i.preventDefault(),i.stopPropagation(),Q(o.comboboxState,{0:()=>f.goToOption(S.Previous),1:()=>{f.openCombobox(),E.nextFrame(()=>{o.value||f.goToOption(S.Last)})}});case L.Home:if(i.shiftKey)break;return h.current=!1,i.preventDefault(),i.stopPropagation(),f.goToOption(S.First);case L.PageUp:return h.current=!1,i.preventDefault(),i.stopPropagation(),f.goToOption(S.First);case L.End:if(i.shiftKey)break;return h.current=!1,i.preventDefault(),i.stopPropagation(),f.goToOption(S.Last);case L.PageDown:return h.current=!1,i.preventDefault(),i.stopPropagation(),f.goToOption(S.Last);case L.Escape:return h.current=!1,o.comboboxState!==0?void 0:(i.preventDefault(),o.optionsRef.current&&!o.optionsPropsRef.current.static&&i.stopPropagation(),o.nullable&&o.mode===0&&o.value===null&&T(),f.closeCombobox());case L.Tab:if(h.current=!1,o.comboboxState!==0)return;o.mode===0&&o.activationTrigger!==1&&f.selectActiveOption(),f.closeCombobox();break}}),ee=g(i=>{s==null||s(i),o.nullable&&o.mode===0&&i.target.value===""&&T(),f.openCombobox()}),w=g(i=>{var P,N,M;let I=(P=i.relatedTarget)!=null?P:je.find(D=>D!==i.currentTarget);if(h.current=!1,!((N=o.optionsRef.current)!=null&&N.contains(I))&&!((M=o.buttonRef.current)!=null&&M.contains(I))&&o.comboboxState===0)return i.preventDefault(),o.mode===0&&(o.nullable&&o.value===null?T():o.activationTrigger!==1&&f.selectActiveOption()),f.closeCombobox()}),y=g(i=>{var P,N,M;let I=(P=i.relatedTarget)!=null?P:je.find(D=>D!==i.currentTarget);(N=o.buttonRef.current)!=null&&N.contains(I)||(M=o.optionsRef.current)!=null&&M.contains(I)||o.disabled||o.immediate&&o.comboboxState!==0&&(f.openCombobox(),E.nextFrame(()=>{f.setActivationTrigger(1)}))}),A=ve(()=>{if(o.labelId)return[o.labelId].join(" ")},[o.labelId]),ue=d.useMemo(()=>({open:o.comboboxState===0,disabled:o.disabled}),[o]),ce={ref:C,id:m,role:"combobox",type:R,"aria-controls":(r=o.optionsRef.current)==null?void 0:r.id,"aria-expanded":o.comboboxState===0,"aria-activedescendant":o.activeOptionIndex===null?void 0:o.virtual?(l=o.options.find(i=>{var P;return!((P=o.virtual)!=null&&P.disabled(i.dataRef.current.value))&&o.compare(i.dataRef.current.value,o.virtual.options[o.activeOptionIndex])}))==null?void 0:l.id:(p=o.options[o.activeOptionIndex])==null?void 0:p.id,"aria-labelledby":A,"aria-autocomplete":"list",defaultValue:(u=(c=t.defaultValue)!=null?c:o.defaultValue!==void 0?x==null?void 0:x(o.defaultValue):null)!=null?u:o.defaultValue,disabled:o.disabled,onCompositionStart:Y,onCompositionEnd:Z,onKeyDown:H,onChange:ee,onFocus:y,onBlur:w};return X({ourProps:ce,theirProps:_,slot:ue,defaultTag:pt,name:"Combobox.Input"})}let ft="button";function vt(t,a){var r;let l=J("Combobox.Button"),p=ae("Combobox.Button"),c=oe(l.buttonRef,a),u=ne(),{id:b=`headlessui-combobox-button-${u}`,...m}=t,s=be(),x=g(C=>{switch(C.key){case L.ArrowDown:return C.preventDefault(),C.stopPropagation(),l.comboboxState===1&&p.openCombobox(),s.nextFrame(()=>{var j;return(j=l.inputRef.current)==null?void 0:j.focus({preventScroll:!0})});case L.ArrowUp:return C.preventDefault(),C.stopPropagation(),l.comboboxState===1&&(p.openCombobox(),s.nextFrame(()=>{l.value||p.goToOption(S.Last)})),s.nextFrame(()=>{var j;return(j=l.inputRef.current)==null?void 0:j.focus({preventScroll:!0})});case L.Escape:return l.comboboxState!==0?void 0:(C.preventDefault(),l.optionsRef.current&&!l.optionsPropsRef.current.static&&C.stopPropagation(),p.closeCombobox(),s.nextFrame(()=>{var j;return(j=l.inputRef.current)==null?void 0:j.focus({preventScroll:!0})}));default:return}}),R=g(C=>{if(Ke(C.currentTarget))return C.preventDefault();l.comboboxState===0?p.closeCombobox():(C.preventDefault(),p.openCombobox()),s.nextFrame(()=>{var j;return(j=l.inputRef.current)==null?void 0:j.focus({preventScroll:!0})})}),_=ve(()=>{if(l.labelId)return[l.labelId,b].join(" ")},[l.labelId,b]),o=d.useMemo(()=>({open:l.comboboxState===0,disabled:l.disabled,value:l.value}),[l]),f={ref:c,id:b,type:Ze(t,l.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":(r=l.optionsRef.current)==null?void 0:r.id,"aria-expanded":l.comboboxState===0,"aria-labelledby":_,disabled:l.disabled,onClick:R,onKeyDown:x};return X({ourProps:f,theirProps:m,slot:o,defaultTag:ft,name:"Combobox.Button"})}let bt="label";function xt(t,a){let r=ne(),{id:l=`headlessui-combobox-label-${r}`,...p}=t,c=J("Combobox.Label"),u=ae("Combobox.Label"),b=oe(c.labelRef,a);K(()=>u.registerLabel(l),[l]);let m=g(()=>{var x;return(x=c.inputRef.current)==null?void 0:x.focus({preventScroll:!0})}),s=d.useMemo(()=>({open:c.comboboxState===0,disabled:c.disabled}),[c]);return X({ourProps:{ref:b,id:l,onClick:m},theirProps:p,slot:s,defaultTag:bt,name:"Combobox.Label"})}let gt="ul",ht=Oe.RenderStrategy|Oe.Static;function Ot(t,a){let r=ne(),{id:l=`headlessui-combobox-options-${r}`,hold:p=!1,...c}=t,u=J("Combobox.Options"),b=oe(u.optionsRef,a),m=qe(),s=(()=>m!==null?(m&ie.Open)===ie.Open:u.comboboxState===0)();K(()=>{var o;u.optionsPropsRef.current.static=(o=t.static)!=null?o:!1},[u.optionsPropsRef,t.static]),K(()=>{u.optionsPropsRef.current.hold=p},[u.optionsPropsRef,p]),Qe({container:u.optionsRef.current,enabled:u.comboboxState===0,accept(o){return o.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:o.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(o){o.setAttribute("role","none")}});let x=ve(()=>{var o,f;return(f=u.labelId)!=null?f:(o=u.buttonRef.current)==null?void 0:o.id},[u.labelId,u.buttonRef.current]),R=d.useMemo(()=>({open:u.comboboxState===0,option:void 0}),[u]),_={"aria-labelledby":x,role:"listbox","aria-multiselectable":u.mode===1?!0:void 0,id:l,ref:b};return u.virtual&&u.comboboxState===0&&Object.assign(c,{children:z.createElement(st,null,c.children)}),X({ourProps:_,theirProps:c,slot:R,defaultTag:gt,features:ht,visible:s,name:"Combobox.Options"})}let Rt="li";function yt(t,a){var r;let l=ne(),{id:p=`headlessui-combobox-option-${l}`,disabled:c=!1,value:u,order:b=null,...m}=t,s=J("Combobox.Option"),x=ae("Combobox.Option"),R=s.virtual?s.activeOptionIndex===s.calculateIndex(u):s.activeOptionIndex===null?!1:((r=s.options[s.activeOptionIndex])==null?void 0:r.id)===p,_=s.isSelected(u),o=d.useRef(null),f=Be({disabled:c,value:u,domRef:o,order:b}),C=d.useContext(we),j=oe(a,o,C?C.measureElement:null),h=g(()=>x.onChange(u));K(()=>x.registerOption(p,f),[f,p]);let E=d.useRef(!(s.virtual||s.__demoMode));K(()=>{if(!s.virtual||!s.__demoMode)return;let w=Re();return w.requestAnimationFrame(()=>{E.current=!0}),w.dispose},[s.virtual,s.__demoMode]),K(()=>{if(!E.current||s.comboboxState!==0||!R||s.activationTrigger===0)return;let w=Re();return w.requestAnimationFrame(()=>{var y,A;(A=(y=o.current)==null?void 0:y.scrollIntoView)==null||A.call(y,{block:"nearest"})}),w.dispose},[o,R,s.comboboxState,s.activationTrigger,s.activeOptionIndex]);let T=g(w=>{var y;if(c||(y=s.virtual)!=null&&y.disabled(u))return w.preventDefault();h(),Ge()||requestAnimationFrame(()=>{var A;return(A=s.inputRef.current)==null?void 0:A.focus({preventScroll:!0})}),s.mode===0&&requestAnimationFrame(()=>x.closeCombobox())}),$=g(()=>{var w;if(c||(w=s.virtual)!=null&&w.disabled(u))return x.goToOption(S.Nothing);let y=s.calculateIndex(u);x.goToOption(S.Specific,y)}),F=He(),Y=g(w=>F.update(w)),Z=g(w=>{var y;if(!F.wasMoved(w)||c||(y=s.virtual)!=null&&y.disabled(u)||R)return;let A=s.calculateIndex(u);x.goToOption(S.Specific,A,0)}),H=g(w=>{var y;F.wasMoved(w)&&(c||(y=s.virtual)!=null&&y.disabled(u)||R&&(s.optionsPropsRef.current.hold||x.goToOption(S.Nothing)))}),ee=d.useMemo(()=>({active:R,selected:_,disabled:c}),[R,_,c]);return X({ourProps:{id:p,ref:j,role:"option",tabIndex:c===!0?void 0:-1,"aria-disabled":c===!0?!0:void 0,"aria-selected":_,disabled:void 0,onClick:T,onFocus:$,onPointerEnter:Y,onMouseEnter:Y,onPointerMove:Z,onMouseMove:Z,onPointerLeave:H,onMouseLeave:H},theirProps:m,slot:ee,defaultTag:Rt,name:"Combobox.Option"})}let Ct=W(dt),jt=W(vt),wt=W(mt),It=W(xt),St=W(Ot),Nt=W(yt),te=Object.assign(Ct,{Input:wt,Button:jt,Label:It,Options:St,Option:Nt});function Tt({title:t,titleId:a,...r},l){return d.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:l,"aria-labelledby":a},r),t?d.createElement("title",{id:a},t):null,d.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"}))}const _t=d.forwardRef(Tt),Et=_t;function Pt({title:t,titleId:a,...r},l){return d.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:l,"aria-labelledby":a},r),t?d.createElement("title",{id:a},t):null,d.createElement("path",{fillRule:"evenodd",d:"M10.53 3.47a.75.75 0 0 0-1.06 0L6.22 6.72a.75.75 0 0 0 1.06 1.06L10 5.06l2.72 2.72a.75.75 0 1 0 1.06-1.06l-3.25-3.25Zm-4.31 9.81 3.25 3.25a.75.75 0 0 0 1.06 0l3.25-3.25a.75.75 0 1 0-1.06-1.06L10 14.94l-2.72-2.72a.75.75 0 0 0-1.06 1.06Z",clipRule:"evenodd"}))}const $t=d.forwardRef(Pt),Ft=$t;function Qt({school:t}){const{data:a,setData:r,post:l,processing:p,errors:c,reset:u}=Ee({name:"",email:"",password:"",password_confirmation:"",parent_name:"",parent_email:"",parent_name2:"",parent_email2:"",graduation_year:"",school:""});d.useState(0);const[b,m]=d.useState(0),[s,x]=d.useState(""),R=s===""?t:t.filter(o=>o.schoolName.toLowerCase().replace(/\s+/g,"").includes(s.toLowerCase().replace(/\s+/g,"")));d.useEffect(()=>()=>{u("password","password_confirmation")},[]);const _=o=>{o.preventDefault(),l(route("register.scholars"))};return n.jsxs("div",{className:"flex min-h-screen flex-1",children:[n.jsx("div",{className:"flex flex-1 flex-col justify-center px-4 py-12 sm:px-6 lg:flex-none lg:px-24 xl:px-28",children:n.jsxs("div",{className:"mx-auto w-full max-w-sm lg:w-96",children:[n.jsxs("div",{children:[n.jsx("img",{alt:"Your Company",src:"/assets/logos/blackscholarslogo.png",className:"h-20 w-auto"}),n.jsx("h2",{className:"mt-4 text-2xl font-bold leading-9 tracking-tight text-gray-900",children:"Sign in to your account"}),n.jsxs("p",{className:"mt-2 text-base leading-6 text-gray-700",children:["Already a member?"," ",n.jsx("a",{href:route("login"),className:"font-semibold text-red-800 hover:text-red-900",children:"Login here"})]}),n.jsx("p",{className:"mt-2 text-base leading-1 text-red-700",children:"Complete all steps to start the procoess"})]}),n.jsx("div",{className:"mt-6",children:n.jsx("div",{children:n.jsxs(U.Group,{onChange:o=>{console.log("Changed selected tab to:",o)},children:[n.jsx("div",{className:"py-2",children:n.jsxs(U.List,{children:[n.jsx(U,{as:d.Fragment,children:({selected:o})=>n.jsx("button",{className:o?"border-spacing-1 border-2 rounded border-red-800 text-red-800 py-1 w-1/3":" text-black py-2 w-1/3",children:"1. Register"})}),n.jsx(U,{as:d.Fragment,children:({selected:o})=>n.jsx("button",{className:o?"border-spacing-1 border-2 rounded border-red-800 text-red-800 py-1 w-1/3":" text-black py-2 w-1/3",children:"2. Parent Info"})}),n.jsx(U,{as:d.Fragment,children:({selected:o})=>n.jsx("button",{className:o?"border-spacing-1 border-2 rounded border-red-800 text-red-800 py-1 w-1/3":" text-black py-2 w-1/3",children:"3. School Info"})})]})}),n.jsx(U.Panels,{children:n.jsxs("form",{onSubmit:_,className:"py-4",children:[n.jsxs(U.Panel,{children:[n.jsxs("div",{children:[n.jsx(q,{htmlFor:"name",value:"Name"}),n.jsx(B,{id:"name",name:"name",value:a.name,className:"mt-1 block w-full",autoComplete:"name",isFocused:!0,onChange:o=>r("name",o.target.value),required:!0}),n.jsx(V,{message:c.name,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"email",value:"Email"}),n.jsx(B,{id:"email",type:"email",name:"email",value:a.email,className:"mt-1 block w-full",autoComplete:"username",onChange:o=>r("email",o.target.value),required:!0}),n.jsx(V,{message:c.email,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"password",value:"Password"}),n.jsx(B,{id:"password",type:"password",name:"password",value:a.password,className:"mt-1 block w-full",autoComplete:"new-password",onChange:o=>r("password",o.target.value),required:!0}),n.jsx(V,{message:c.password,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"password_confirmation",value:"Confirm Password"}),n.jsx(B,{id:"password_confirmation",type:"password",name:"password_confirmation",value:a.password_confirmation,className:"mt-1 block w-full",autoComplete:"new-password",onChange:o=>r("password_confirmation",o.target.value),required:!0}),n.jsx(V,{message:c.password_confirmation,className:"mt-2"})]}),n.jsx("div",{className:"flex items-center justify-end mt-4",children:n.jsx(me,{href:route("login"),className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Already registered?"})})]}),n.jsxs(U.Panel,{children:[n.jsxs("div",{children:[n.jsx(q,{htmlFor:"parent_name",value:"Parent/Gaurdian name"}),n.jsx(B,{id:"parent_name",name:"parent_name",value:a.parent_name,className:"mt-1 block w-full",autoComplete:"parent_name",isFocused:!0,onChange:o=>r("parent_name",o.target.value),required:!0}),n.jsx(V,{message:c.parent_name,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"parent_email",value:"Parent/Gaurdian Email"}),n.jsx(B,{id:"parent_email",type:"email",name:"parent_email",value:a.parent_email,className:"mt-1 block w-full",autoComplete:"username",onChange:o=>r("parent_email",o.target.value),required:!0}),n.jsx(V,{message:c.parent_email,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"parent_name2",value:"Secondary Parent/Gaurdian name"}),n.jsx(B,{id:"parent_name2",name:"parent_name2",value:a.parent_name2,className:"mt-1 block w-full",autoComplete:"parent_name2",onChange:o=>r("parent_name2",o.target.value),required:!0}),n.jsx(V,{message:c.parent_name2,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"parent_email2",value:"Secondary Parent/Gaurdian Email"}),n.jsx(B,{id:"parent_email2",type:"email",name:"parent_email2",value:a.parent_email2,className:"mt-1 block w-full",autoComplete:"email2",onChange:o=>r("parent_email2",o.target.value),required:!0}),n.jsx(V,{message:c.parent_email2,className:"mt-2"})]}),n.jsx("div",{className:"flex items-center justify-end mt-4",children:n.jsx(me,{href:route("login"),className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Already registered?"})})]}),n.jsxs(U.Panel,{children:[n.jsxs("div",{children:[n.jsx(q,{htmlFor:"school",value:"School Name"}),n.jsx(te,{value:b,onChange:m,children:n.jsxs("div",{className:"relative mt-1",children:[n.jsxs("div",{className:"relative w-full cursor-default overflow-hidden rounded-lg bg-white text-left shadow-md focus:outline-none focus-visible:ring-2 focus-visible:ring-white/75 focus-visible:ring-offset-2 focus-visible:ring-offset-teal-300 sm:text-sm",children:[n.jsx(te.Input,{className:"w-full border-none py-2 pl-3 pr-10 text-sm leading-5 text-gray-900 focus:ring-0",displayValue:o=>o.schoolName,onChange:o=>x(o.target.value)&&r("school",e.target.value)}),n.jsx(te.Button,{className:"absolute inset-y-0 right-0 flex items-center pr-2",children:n.jsx(Ft,{className:"h-5 w-5 text-gray-400","aria-hidden":"true"})})]}),n.jsx(Ue,{as:d.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",afterLeave:()=>x(""),children:n.jsx(te.Options,{className:"absolute mt-1 max-h-60 w-full overflow-auto rounded-md bg-white py-1 text-base ring-1 ring-black/2 focus:outline-none sm:text-sm",children:R.length===0&&s!==""?n.jsx("div",{className:"relative cursor-default select-none px-4 py-2 text-gray-700",children:"Nothing found."}):R.map(o=>n.jsx(te.Option,{className:({active:f})=>`relative cursor-default select-none py-2 pl-10 pr-4 ${f?"bg-red-800 text-white":"text-gray-900"}`,value:o,children:({selectedSchool:f,active:C})=>n.jsxs(n.Fragment,{children:[n.jsx("span",{className:`block truncate ${f?"font-medium":"font-normal"}`,children:o.schoolName}),f?n.jsx("span",{className:`absolute inset-y-0 left-0 flex items-center pl-3 ${C?"text-white":"text-red-800"}`,children:n.jsx(Et,{className:"h-5 w-5","aria-hidden":"true"})}):null]})},o.id))})})]})}),n.jsx(V,{message:c.school,className:"mt-2"})]}),n.jsxs("div",{className:"mt-4",children:[n.jsx(q,{htmlFor:"graduation_year",value:"Graduation Year"}),n.jsx(B,{id:"graduation_year",name:"graduation_year",value:a.graduation_year,className:"mt-1 block w-full",autoComplete:"graduation year",onChange:o=>r("graduation_year",o.target.value),required:!0}),n.jsx(V,{message:c.graduation_year,className:"mt-2"})]}),n.jsxs("div",{className:"flex items-center justify-end mt-4",children:[n.jsx(me,{href:route("login"),className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Already registered?"}),n.jsx(Pe,{className:"ml-4",disabled:p,children:"Submit"})]})]})]})})]})})})]})}),n.jsx("div",{className:"relative hidden w-0 flex-1 lg:block",children:n.jsx("img",{alt:"",src:"https://images.unsplash.com/photo-1496917756835-20cb06e75b4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1908&q=80",className:"absolute inset-0 h-full w-full object-cover"})})]})}export{Qt as default}; diff --git a/public/build/assets/ResetPassword-ae04172f.js b/public/build/assets/ResetPassword-ae04172f.js new file mode 100644 index 00000000..7c2cbe48 --- /dev/null +++ b/public/build/assets/ResetPassword-ae04172f.js @@ -0,0 +1 @@ +import{W as w,r as f,j as s,a as x}from"./app-8d2b419d.js";import{G as j}from"./GuestLayout-8e51567f.js";import{I as t}from"./InputError-b64c87e3.js";import{I as m}from"./InputLabel-52bec1e6.js";import{P as v}from"./PrimaryButton-80deb927.js";import{T as l}from"./TextInput-66a21919.js";function _({token:i,email:n}){const{data:e,setData:r,post:d,processing:p,errors:o,reset:c}=w({token:i,email:n,password:"",password_confirmation:""});f.useEffect(()=>()=>{c("password","password_confirmation")},[]);const u=a=>{a.preventDefault(),d(route("password.store"))};return s.jsxs(j,{children:[s.jsx(x,{title:"Reset Password"}),s.jsxs("form",{onSubmit:u,children:[s.jsxs("div",{children:[s.jsx(m,{htmlFor:"email",value:"Email"}),s.jsx(l,{id:"email",type:"email",name:"email",value:e.email,className:"mt-1 block w-full",autoComplete:"username",onChange:a=>r("email",a.target.value)}),s.jsx(t,{message:o.email,className:"mt-2"})]}),s.jsxs("div",{className:"mt-4",children:[s.jsx(m,{htmlFor:"password",value:"Password"}),s.jsx(l,{id:"password",type:"password",name:"password",value:e.password,className:"mt-1 block w-full",autoComplete:"new-password",isFocused:!0,onChange:a=>r("password",a.target.value)}),s.jsx(t,{message:o.password,className:"mt-2"})]}),s.jsxs("div",{className:"mt-4",children:[s.jsx(m,{htmlFor:"password_confirmation",value:"Confirm Password"}),s.jsx(l,{type:"password",name:"password_confirmation",value:e.password_confirmation,className:"mt-1 block w-full",autoComplete:"new-password",onChange:a=>r("password_confirmation",a.target.value)}),s.jsx(t,{message:o.password_confirmation,className:"mt-2"})]}),s.jsx("div",{className:"flex items-center justify-end mt-4",children:s.jsx(v,{className:"ml-4",disabled:p,children:"Reset Password"})})]})]})}export{_ as default}; diff --git a/public/build/assets/Scholarshiplist-0f47c904.js b/public/build/assets/Scholarshiplist-0f47c904.js new file mode 100644 index 00000000..37f3138e --- /dev/null +++ b/public/build/assets/Scholarshiplist-0f47c904.js @@ -0,0 +1 @@ +import{r as l,j as e,d as h,a as u}from"./app-8d2b419d.js";import{S as j}from"./StudentAuthLayout-8a6c82a5.js";import f from"./viewscholarship-30f354d8.js";import"./transition-ffe475d1.js";import"./dialog-607f8680.js";import"./use-owner-e8bbfa71.js";import"./keyboard-55d2b3bd.js";import"./active-element-history-0d655bb6.js";import"./hidden-6b65874b.js";function g({title:s,titleId:a,...r},i){return l.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":a},r),s?l.createElement("title",{id:a},s):null,l.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16Zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5Z",clipRule:"evenodd"}))}const v=l.forwardRef(g),b=v;function Z({auth:s,scholarship:a,scholarshipInfo:r,requirements:i,scholarshipuses:d,criteria:n,scholarshipQuestion:c,message:o}){return e.jsxs(j,{user:s.user,header:e.jsx("h2",{className:"font-semibold text-xl text-gray-800 leading-tight",children:"Application"}),breadcrumb:e.jsx("span",{children:e.jsx(h,{href:route("scholar.dashboard"),children:"Application"})}),children:[e.jsx(u,{title:"Application"}),e.jsx("div",{className:"sm:pl-32 md:pl-96",children:e.jsx("div",{className:"xl:pl-32 px-6 py-6",children:e.jsxs("div",{className:"px-4 py-10 sm:px-6 lg:px-8 lg:py-6",children:[o==="true"?e.jsx("div",{className:"rounded-md bg-green-50 py-4 px-auto",children:e.jsxs("div",{className:"flex",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(b,{"aria-hidden":"true",className:"h-5 w-5 text-green-400"})}),e.jsx("div",{className:"ml-3",children:e.jsx("p",{className:"text-lg font-medium text-green-800",children:"Your information has been sent to the scholarship partner."})}),e.jsx("div",{className:"ml-auto pl-3"})]})}):e.jsx("div",{}),e.jsx(f,{scholarshipInfo:r,requirements:i,scholarshipuses:d,criteria:n,scholarshipQuestion:c})]})})}),e.jsxs("aside",{className:"fixed inset-y-0 left-72 sm:hidden w-1/4 overflow-y-auto border-r border-gray-200 px-4 pt-25 pb-6 sm:px-6 lg:px-8 xl:block bg-white",children:[e.jsx("h3",{className:"mt-4",children:"Available Scholarships"}),e.jsx("ul",{role:"list",className:"divide-y divide-gray-100",children:a.map(({id:t,name:x,award_payments:m,deadline:p})=>e.jsx("li",{className:"flex gap-x-4 py-5",children:e.jsx("div",{className:"min-w-0",children:e.jsxs("a",{href:route("scholar.application.view",{id:t}),children:[e.jsx("p",{className:"text-base font-semibold leading-6 text-gray-900",children:x}),e.jsxs("p",{className:"truncate text-base leading-5 text-gray-600",children:["Award amout: ",m," - Deadline date:",p]})]})})},t))})]})]})}export{Z as default}; diff --git a/public/build/assets/StudentAuthLayout-8a6c82a5.js b/public/build/assets/StudentAuthLayout-8a6c82a5.js new file mode 100644 index 00000000..bfc77fda --- /dev/null +++ b/public/build/assets/StudentAuthLayout-8a6c82a5.js @@ -0,0 +1 @@ +import{r as a,j as e}from"./app-8d2b419d.js";import{q as o}from"./transition-ffe475d1.js";import{_ as c}from"./dialog-607f8680.js";function f({title:r,titleId:s,...t},n){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},t),r?a.createElement("title",{id:s},r):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"}))}const u=a.forwardRef(f),d=u;function p({title:r,titleId:s,...t},n){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},t),r?a.createElement("title",{id:s},r):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"}))}const g=a.forwardRef(p),v=g;function w({title:r,titleId:s,...t},n){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},t),r?a.createElement("title",{id:s},r):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}const j=a.forwardRef(w),b=j;function y({title:r,titleId:s,...t},n){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":s},t),r?a.createElement("title",{id:s},r):null,a.createElement("path",{fillRule:"evenodd",d:"M2 4.75A.75.75 0 0 1 2.75 4h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 4.75ZM2 10a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 10Zm0 5.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd"}))}const N=a.forwardRef(y),k=N,x=[{name:"Home",href:"dashboard",icon:v,current:!1},{name:"Application",href:"update",icon:d,current:!1},{name:"Available Scholarships",href:"list",icon:d,current:!1}];function h(...r){return r.filter(Boolean).join(" ")}function A({user:r,header:s,breadcrumb:t,children:n}){const[m,i]=a.useState(!1);return e.jsx(e.Fragment,{children:e.jsxs("div",{children:[e.jsx(o.Root,{show:m,as:a.Fragment,children:e.jsxs(c,{as:"div",className:"relative z-50 xl:hidden",onClose:i,children:[e.jsx(o.Child,{as:a.Fragment,enter:"transition-opacity ease-linear duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity ease-linear duration-300",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:e.jsx("div",{className:"fixed inset-0 bg-gray-900/80"})}),e.jsx("div",{className:"fixed inset-0 flex",children:e.jsx(o.Child,{as:a.Fragment,enter:"transition ease-in-out duration-300 transform",enterFrom:"-translate-x-full",enterTo:"translate-x-0",leave:"transition ease-in-out duration-300 transform",leaveFrom:"translate-x-0",leaveTo:"-translate-x-full",children:e.jsxs(c.Panel,{className:"relative mr-16 flex w-full max-w-xs flex-1",children:[e.jsx(o.Child,{as:a.Fragment,enter:"ease-in-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-300",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:e.jsx("div",{className:"absolute left-full top-0 flex w-16 justify-center pt-5",children:e.jsxs("button",{type:"button",className:"-m-2.5 p-2.5",onClick:()=>i(!1),children:[e.jsx("span",{className:"sr-only",children:"Close sidebar"}),e.jsx(b,{className:"h-6 w-6 text-white","aria-hidden":"true"})]})})}),e.jsxs("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto bg-white px-6 ring-1 ring-white/10",children:[e.jsx("div",{className:"flex h-16 shrink-0 items-center",children:e.jsx("img",{className:"h-8 w-auto",src:"/assets/logos/blackscholarslogo.png",alt:"Black Scholars"})}),e.jsx("nav",{className:"flex flex-1 flex-col",children:e.jsx("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7",children:e.jsx("li",{children:e.jsx("ul",{role:"list",className:"-mx-2 space-y-1",children:x.map(l=>e.jsx("li",{children:e.jsxs("a",{href:l.href,className:h(l.current?"bg-red-700 text-white":"text-gray-700 hover:text-white hover:bg-red-700","group flex gap-x-3 rounded-md p-2 text-sm leading-6 font-semibold"),children:[e.jsx(l.icon,{className:"h-6 w-6 shrink-0","aria-hidden":"true"}),l.name]})},l.name))})})})})]})]})})})]})}),e.jsx("div",{className:"hidden xl:fixed xl:inset-y-0 xl:z-50 xl:flex xl:w-72 xl:flex-col",children:e.jsxs("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto bg-white px-6 ring-1 ring-black/5",children:[e.jsx("div",{className:"flex h-16 shrink-0 items-center",children:e.jsx("img",{className:"h-full w-auto",src:"/assets/logos/blackscholarslogo.png",alt:"Black Scholars"})}),e.jsx("nav",{className:"flex flex-1 flex-col",children:e.jsx("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7",children:e.jsx("li",{children:e.jsx("ul",{role:"list",className:"-mx-2 space-y-1",children:x.map(l=>e.jsx("li",{children:e.jsxs("a",{href:l.href,className:h(l.current?"bg-red-700 text-white":"text-gray-800 hover:text-white hover:bg-red-700","group flex gap-x-3 rounded-md p-2 text-sm leading-6 font-semibold"),children:[e.jsx(l.icon,{className:"h-6 w-6 shrink-0","aria-hidden":"true"}),l.name]})},l.name))})})})})]})}),e.jsxs("div",{className:"xl:pl-72",children:[e.jsxs("div",{className:"sticky top-0 z-40 flex h-16 shrink-0 items-center gap-x-6 border-b border-black/5 bg-red-800 px-4 shadow-sm sm:px-6 lg:px-8",children:[e.jsxs("button",{type:"button",className:"-m-2.5 p-2.5 text-white xl:hidden",onClick:()=>i(!0),children:[e.jsx("span",{className:"sr-only",children:"Open sidebar"}),e.jsx(k,{className:"h-5 w-5","aria-hidden":"true"})]}),e.jsx("div",{className:"flex flex-1 gap-x-4 self-stretch lg:gap-x-6"})]}),e.jsx("main",{className:"bg-white",children:n})]})]})})}export{A as S}; diff --git a/public/build/assets/Table-89be0d3c.js b/public/build/assets/Table-89be0d3c.js new file mode 100644 index 00000000..09c1ad1c --- /dev/null +++ b/public/build/assets/Table-89be0d3c.js @@ -0,0 +1 @@ +import{q as I,j as e,d as c}from"./app-8d2b419d.js";import{Z as A,u as M,M as S,c as C,B as b,a as t,d as i,b as d,L as p,A as x,I as h,J as m}from"./AccountCircle-96571eeb.js";import"./index-e66b0ed5.js";import"./assertThisInitialized-19df7010.js";function z(){const{allScholaships:w}=I().props,{data:n}=w;console.log(n);const s=C(),u=[s.accessor("id",{header:"ID",size:40}),s.accessor("name",{header:"Scholarship Name",size:150}),s.accessor("additional_information",{header:"Extra Infomation",size:400}),s.accessor("award_payments",{header:"Award size",size:50}),s.accessor("deadline",{header:"Deadline"}),s.accessor("fund_amount",{header:"Fund amount"}),s.accessor("total",{header:"Total Applications",size:50})],a=A({fieldSeparator:",",decimalSeparator:".",useKeysAsHeaders:!0}),l=o=>{const r=o.map(f=>f.original),R=h(a)(r);m(a)(R)},g=()=>{const o=h(a)(n);m(a)(o)},j=M({columns:u,data:n,enableRowSelection:!0,enableRowActions:!0,columnFilterDisplayMode:"popover",paginationDisplayMode:"pages",positionToolbarAlertBanner:"bottom",renderTopToolbarCustomActions:({table:o})=>e.jsxs(b,{sx:{display:"flex",gap:"16px",padding:"8px",flexWrap:"wrap"},children:[e.jsx(t,{onClick:g,startIcon:e.jsx(i,{}),children:"Export All Data"}),e.jsx(t,{disabled:o.getPrePaginationRowModel().rows.length===0,onClick:()=>l(o.getPrePaginationRowModel().rows),startIcon:e.jsx(i,{}),children:"Export All Rows"}),e.jsx(t,{disabled:o.getRowModel().rows.length===0,onClick:()=>l(o.getRowModel().rows),startIcon:e.jsx(i,{}),children:"Export Page Rows"}),e.jsx(t,{disabled:!o.getIsSomeRowsSelected()&&!o.getIsAllRowsSelected(),onClick:()=>l(o.getSelectedRowModel().rows),startIcon:e.jsx(i,{}),children:"Export Selected Rows"})]}),renderRowActionMenuItems:({closeMenu:o,row:r})=>[e.jsxs(d,{onClick:()=>{o()},sx:{m:0},children:[e.jsx(p,{children:e.jsx(x,{})}),e.jsx(c,{href:route("scholarship.show",r.original.id),children:"View Scholarship"})]},0),e.jsxs(d,{onClick:()=>{o()},sx:{m:0},children:[e.jsx(p,{children:e.jsx(x,{})}),e.jsx(c,{href:route("scholarship.applications.view",r.original.id),children:"View applications"})]},1)]});return e.jsx(S,{table:j})}export{z as default}; diff --git a/public/build/assets/Table-e197db4a.js b/public/build/assets/Table-e197db4a.js new file mode 100644 index 00000000..31c705a7 --- /dev/null +++ b/public/build/assets/Table-e197db4a.js @@ -0,0 +1 @@ +import{q as n,j as e}from"./app-8d2b419d.js";function m(){const{users:l}=n().props,{data:s}=l;return console.log(s),e.jsxs("div",{className:"px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"sm:flex sm:items-center",children:[e.jsxs("div",{className:"sm:flex-auto",children:[e.jsx("h1",{className:"text-base font-semibold leading-6 text-gray-900",children:"Users"}),e.jsx("p",{className:"mt-2 text-sm text-gray-700",children:"A list of all the users in your account including their name, title, email and role."})]}),e.jsx("div",{className:"mt-4 sm:ml-16 sm:mt-0 sm:flex-none",children:e.jsx("button",{type:"button",className:"block rounded-md bg-indigo-600 px-3 py-2 text-center text-sm font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600",children:"Add user"})})]}),e.jsx("div",{className:"mt-8 flow-root",children:e.jsx("div",{className:"-mx-4 -my-2 overflow-x-auto sm:-mx-6 lg:-mx-8",children:e.jsx("div",{className:"inline-block min-w-full py-2 align-middle",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-300",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:"py-3.5 pl-4 pr-3 text-left text-sm font-semibold text-gray-900 sm:pl-6 lg:pl-8",children:"Name"}),e.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-gray-900",children:"Organization"}),e.jsx("th",{scope:"col",className:"px-3 py-3.5 text-left text-sm font-semibold text-gray-900",children:"Email"}),e.jsx("th",{scope:"col",className:"relative py-3.5 pl-3 pr-4 sm:pr-6 lg:pr-8",children:e.jsx("span",{className:"sr-only",children:"Edit"})})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white",children:s.map(({id:i,name:t,email:a,organization_name:r})=>e.jsxs("tr",{children:[e.jsx("td",{className:"whitespace-nowrap py-4 pl-4 pr-3 text-sm font-medium text-gray-900 sm:pl-6 lg:pl-8",children:t}),e.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-gray-500",children:r}),e.jsx("td",{className:"whitespace-nowrap px-3 py-4 text-sm text-gray-500",children:a}),e.jsx("td",{className:"relative whitespace-nowrap py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6 lg:pr-8",children:e.jsxs("a",{href:"#",className:"text-indigo-600 hover:text-indigo-900",children:["Edit",e.jsxs("span",{className:"sr-only",children:[", ",t]})]})})]},i))})]})})})})]})}export{m as default}; diff --git a/public/build/assets/Table-e9b2ac88.js b/public/build/assets/Table-e9b2ac88.js new file mode 100644 index 00000000..9abe7a6e --- /dev/null +++ b/public/build/assets/Table-e9b2ac88.js @@ -0,0 +1 @@ +import{q as f,j as e,d as l}from"./app-8d2b419d.js";import{Z as C,u as M,M as S,c as I,B as b,a as r,d as c,b as d,L as p,A as x,I as h,J as g}from"./AccountCircle-96571eeb.js";import"./index-e66b0ed5.js";import"./assertThisInitialized-19df7010.js";function v(){const{applications:m}=f().props,{data:i}=m;console.log(i);const s=I(),u=[s.accessor("verified",{header:"Verified",size:50}),s.accessor("name",{header:"Student Name",size:300}),s.accessor("school",{header:"Attending School",size:300}),s.accessor("gpa",{header:"GPA",size:50}),s.accessor("sat_Score",{header:"SAT",size:50}),s.accessor("act_score",{header:"ACT",size:50}),s.accessor("college_choice",{header:"College Choice",size:250}),s.accessor("college_major",{header:"Major",size:50}),s.accessor("submitted_on",{header:"Submitted On"})],a=C({fieldSeparator:",",decimalSeparator:".",useKeysAsHeaders:!0}),n=o=>{const t=o.map(A=>A.original),R=h(a)(t);g(a)(R)},j=()=>{const o=h(a)(i);g(a)(o)},w=M({columns:u,data:i,enableRowSelection:!0,enableRowActions:!0,columnFilterDisplayMode:"popover",paginationDisplayMode:"pages",positionToolbarAlertBanner:"bottom",renderTopToolbarCustomActions:({table:o})=>e.jsxs(b,{sx:{display:"flex",gap:"16px",padding:"8px",flexWrap:"wrap"},children:[e.jsx(r,{onClick:j,startIcon:e.jsx(c,{}),children:"Export All Data"}),e.jsx(r,{disabled:o.getPrePaginationRowModel().rows.length===0,onClick:()=>n(o.getPrePaginationRowModel().rows),startIcon:e.jsx(c,{}),children:"Export All Rows"}),e.jsx(r,{disabled:o.getRowModel().rows.length===0,onClick:()=>n(o.getRowModel().rows),startIcon:e.jsx(c,{}),children:"Export Page Rows"}),e.jsx(r,{disabled:!o.getIsSomeRowsSelected()&&!o.getIsAllRowsSelected(),onClick:()=>n(o.getSelectedRowModel().rows),startIcon:e.jsx(c,{}),children:"Export Selected Rows"})]}),renderRowActionMenuItems:({closeMenu:o,row:t})=>[e.jsxs(d,{onClick:()=>{o()},sx:{m:0},children:[e.jsx(p,{children:e.jsx(x,{})}),e.jsx(l,{href:route("application.view",t.original.id),children:"View full application"})]},0),e.jsxs(d,{onClick:()=>{o()},sx:{m:0},children:[e.jsx(p,{children:e.jsx(x,{})}),e.jsx(l,{href:route("create.notes",t.original.id),children:"Notes"})]},0)]});return e.jsx(S,{table:w})}export{v as default}; diff --git a/public/build/assets/TextInput-66a21919.js b/public/build/assets/TextInput-66a21919.js new file mode 100644 index 00000000..1723c6fe --- /dev/null +++ b/public/build/assets/TextInput-66a21919.js @@ -0,0 +1 @@ +import{r as t,j as u}from"./app-8d2b419d.js";const c=t.forwardRef(function({type:r="text",className:s="",isFocused:n=!1,...a},o){const e=o||t.useRef();return t.useEffect(()=>{n&&e.current.focus()},[]),u.jsx("input",{...a,type:r,className:"text-sm focus:shadow-soft-primary-outline leading-5.6 ease-soft block w-full appearance-none rounded-lg border border-solid border-gray-300 bg-white bg-clip-padding py-2 px-3 font-normal text-gray-700 transition-all focus:border-fuchsia-300 focus:bg-white focus:text-gray-700 focus:outline-none focus:transition-shadow"+s,ref:e})});export{c as T}; diff --git a/public/build/assets/UpdatePasswordForm-ac9be2e9.js b/public/build/assets/UpdatePasswordForm-ac9be2e9.js new file mode 100644 index 00000000..585e9ed2 --- /dev/null +++ b/public/build/assets/UpdatePasswordForm-ac9be2e9.js @@ -0,0 +1 @@ +import{r as m,W as h,j as s}from"./app-8d2b419d.js";import{I as n}from"./InputError-b64c87e3.js";import{I as d}from"./InputLabel-52bec1e6.js";import{P as v}from"./PrimaryButton-80deb927.js";import{T as c}from"./TextInput-66a21919.js";import{q as g}from"./transition-ffe475d1.js";function b({className:u=""}){const p=m.useRef(),i=m.useRef(),{data:e,setData:a,errors:o,put:w,reset:t,processing:x,recentlySuccessful:f}=h({current_password:"",password:"",password_confirmation:""}),j=r=>{r.preventDefault(),w(route("password.update"),{preserveScroll:!0,onSuccess:()=>t(),onError:l=>{l.password&&(t("password","password_confirmation"),p.current.focus()),l.current_password&&(t("current_password"),i.current.focus())}})};return s.jsxs("section",{className:u,children:[s.jsxs("header",{children:[s.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Update Password"}),s.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"Ensure your account is using a long, random password to stay secure."})]}),s.jsxs("form",{onSubmit:j,className:"mt-6 space-y-6",children:[s.jsxs("div",{children:[s.jsx(d,{htmlFor:"current_password",value:"Current Password"}),s.jsx(c,{id:"current_password",ref:i,value:e.current_password,onChange:r=>a("current_password",r.target.value),type:"password",className:"mt-1 block w-full",autoComplete:"current-password"}),s.jsx(n,{message:o.current_password,className:"mt-2"})]}),s.jsxs("div",{children:[s.jsx(d,{htmlFor:"password",value:"New Password"}),s.jsx(c,{id:"password",ref:p,value:e.password,onChange:r=>a("password",r.target.value),type:"password",className:"mt-1 block w-full",autoComplete:"new-password"}),s.jsx(n,{message:o.password,className:"mt-2"})]}),s.jsxs("div",{children:[s.jsx(d,{htmlFor:"password_confirmation",value:"Confirm Password"}),s.jsx(c,{id:"password_confirmation",value:e.password_confirmation,onChange:r=>a("password_confirmation",r.target.value),type:"password",className:"mt-1 block w-full",autoComplete:"new-password"}),s.jsx(n,{message:o.password_confirmation,className:"mt-2"})]}),s.jsxs("div",{className:"flex items-center gap-4",children:[s.jsx(v,{disabled:x,children:"Save"}),s.jsx(g,{show:f,enter:"transition ease-in-out",enterFrom:"opacity-0",leave:"transition ease-in-out",leaveTo:"opacity-0",children:s.jsx("p",{className:"text-sm text-gray-600",children:"Saved."})})]})]})]})}export{b as default}; diff --git a/public/build/assets/UpdateProfileInformationForm-7c7267c8.js b/public/build/assets/UpdateProfileInformationForm-7c7267c8.js new file mode 100644 index 00000000..b56e2204 --- /dev/null +++ b/public/build/assets/UpdateProfileInformationForm-7c7267c8.js @@ -0,0 +1 @@ +import{q as h,W as j,j as e,d as v}from"./app-8d2b419d.js";import{I as n}from"./InputError-b64c87e3.js";import{I as m}from"./InputLabel-52bec1e6.js";import{P as g}from"./PrimaryButton-80deb927.js";import{T as o}from"./TextInput-66a21919.js";import{q as y}from"./transition-ffe475d1.js";function w({mustVerifyEmail:l,status:c,className:d=""}){const a=h().props.auth.user,{data:s,setData:r,patch:u,errors:i,processing:x,recentlySuccessful:f}=j({name:a.name,email:a.email}),p=t=>{t.preventDefault(),u(route("profile.update"))};return e.jsxs("section",{className:d,children:[e.jsxs("header",{children:[e.jsx("h2",{className:"text-lg font-medium text-gray-900",children:"Profile Information"}),e.jsx("p",{className:"mt-1 text-sm text-gray-600",children:"Update your account's profile information and email address."})]}),e.jsxs("form",{onSubmit:p,className:"mt-6 space-y-6",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"name",value:"Name"}),e.jsx(o,{id:"name",className:"mt-1 block w-full",value:s.name,onChange:t=>r("name",t.target.value),required:!0,isFocused:!0,autoComplete:"name"}),e.jsx(n,{className:"mt-2",message:i.name})]}),e.jsxs("div",{children:[e.jsx(m,{htmlFor:"email",value:"Email"}),e.jsx(o,{id:"email",type:"email",className:"mt-1 block w-full",value:s.email,onChange:t=>r("email",t.target.value),required:!0,autoComplete:"username"}),e.jsx(n,{className:"mt-2",message:i.email})]}),l&&a.email_verified_at===null&&e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm mt-2 text-gray-800",children:["Your email address is unverified.",e.jsx(v,{href:route("verification.send"),method:"post",as:"button",className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Click here to re-send the verification email."})]}),c==="verification-link-sent"&&e.jsx("div",{className:"mt-2 font-medium text-sm text-green-600",children:"A new verification link has been sent to your email address."})]}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(g,{disabled:x,children:"Save"}),e.jsx(y,{show:f,enter:"transition ease-in-out",enterFrom:"opacity-0",leave:"transition ease-in-out",leaveTo:"opacity-0",children:e.jsx("p",{className:"text-sm text-gray-600",children:"Saved."})})]})]})]})}export{w as default}; diff --git a/public/build/assets/VerifyEmail-6334d83c.js b/public/build/assets/VerifyEmail-6334d83c.js new file mode 100644 index 00000000..18c76145 --- /dev/null +++ b/public/build/assets/VerifyEmail-6334d83c.js @@ -0,0 +1 @@ +import{W as r,j as e,a,d}from"./app-8d2b419d.js";import{G as l}from"./GuestLayout-8e51567f.js";import{P as m}from"./PrimaryButton-80deb927.js";function g({status:t}){const{post:i,processing:s}=r({}),n=o=>{o.preventDefault(),i(route("verification.send"))};return e.jsxs(l,{children:[e.jsx(a,{title:"Email Verification"}),e.jsx("div",{className:"mb-4 text-sm text-gray-600",children:"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."}),t==="verification-link-sent"&&e.jsx("div",{className:"mb-4 font-medium text-sm text-green-600",children:"A new verification link has been sent to the email address you provided during registration."}),e.jsx("form",{onSubmit:n,children:e.jsxs("div",{className:"mt-4 flex items-center justify-between",children:[e.jsx(m,{disabled:s,children:"Resend Verification Email"}),e.jsx(d,{href:route("logout"),method:"post",as:"button",className:"underline text-sm text-gray-600 hover:text-gray-900 rounded-md focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",children:"Log Out"})]})})]})}export{g as default}; diff --git a/public/build/assets/Welcome-dc25fd0b.js b/public/build/assets/Welcome-dc25fd0b.js new file mode 100644 index 00000000..94496aec --- /dev/null +++ b/public/build/assets/Welcome-dc25fd0b.js @@ -0,0 +1,10 @@ +import{r as s,j as e,a as n,d as l}from"./app-8d2b419d.js";function i({title:r,titleId:t,...a},o){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},a),r?s.createElement("title",{id:t},r):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))}const d=s.forwardRef(i),c=d;function h({title:r,titleId:t,...a},o){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":t},a),r?s.createElement("title",{id:t},r):null,s.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"}))}const x=s.forwardRef(h),g=x;function u({auth:r,laravelVersion:t,phpVersion:a}){return e.jsxs(e.Fragment,{children:[e.jsx(n,{title:"Welcome"}),e.jsxs("div",{className:"relative sm:flex sm:justify-center sm:items-center min-h-screen bg-dots-darker bg-center bg-gradient-to-r from-rose-900 to-red-500 selection:text-white",children:[e.jsx("div",{className:"sm:fixed sm:top-0 sm:right-0 p-6 text-right",children:r.user?e.jsx(l,{href:route("dashboard"),className:"font-semibold text-gray-800 hover:text-gray-900 dark:text-gray-900 dark:hover:text-red-800 focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-500",children:"Dashboard"}):e.jsx(e.Fragment,{children:e.jsx(l,{href:route("login"),className:"text-base font-semibold text-gray-800 hover:text-gray-900 dark:text-gray-900 dark:hover:text-red-800 focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-500",children:"Admin Log in"})})}),e.jsxs("div",{className:"max-w-7xl mx-auto p-6 lg:p-8",children:[e.jsx("div",{className:"flex justify-center",children:e.jsx("img",{src:"/assets/logos/blackscholarslogo.png",className:"inline h-full max-w-full transition-all duration-200 ease-nav-brand max-h-24",alt:"main_logo"})}),e.jsx("div",{className:"mt-16",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 lg:gap-8",children:[e.jsxs("a",{href:route("register.blackscholar"),className:"scale-100 p-6 bg-white dark:bg-red-800/80 dark:bg-gradient-to-bl from-red-500/50 via-transparent dark:ring-1 dark:ring-inset dark:ring-white/5 rounded-2xl shadow-2xl shadow-gray-500/20 dark:shadow-none flex motion-safe:hover:scale-[1.01] transition-all duration-250 focus:outline focus:outline-2 focus:outline-red-500",children:[e.jsxs("div",{children:[e.jsx("div",{className:"h-16 w-16 bg-red-50 dark:bg-white flex items-center justify-center rounded-full",children:e.jsx(g,{className:"w-7 h-7 stroke-red-500"})}),e.jsx("h2",{className:"mt-6 text-xl font-semibold text-gray-900 dark:text-white",children:"Student Engagement Center"}),e.jsxs("p",{className:"mt-4 text-gray-800 dark:text-white text-lg leading-relaxed",children:["The ",e.jsx("b",{children:"Black Scholars"})," is an ambitious, rigorous, and competitive academic program, that seeks to educate the whole undergraduate student and develop their potential to fashion a more humane and just world. We the admins of this program must promote and adhere to our valus set forth."]})]}),e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",className:"self-center shrink-0 stroke-red-500 dark:stroke-white w-6 h-6 mx-6",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12h15m0 0l-6.75-6.75M19.5 12l-6.75 6.75"})})]}),e.jsxs("a",{href:route("login"),className:"scale-100 p-6 bg-white dark:bg-red-800/80 dark:bg-gradient-to-bl from-red-500/50 via-transparent dark:ring-1 dark:ring-inset dark:ring-white/5 rounded-2xl shadow-2xl shadow-gray-500/20 dark:shadow-none flex motion-safe:hover:scale-[1.01] transition-all duration-250 focus:outline focus:outline-2 focus:outline-red-500",children:[e.jsxs("div",{children:[e.jsx("div",{className:"h-16 w-16 bg-red-50 dark:bg-white flex items-center justify-center rounded-full",children:e.jsx(c,{className:"w-7 h-7 stroke-red-500"})}),e.jsx("h2",{className:"mt-6 text-xl font-semibold text-gray-900 dark:text-white",children:"Partner Users"}),e.jsxs("p",{className:"mt-4 text-gray-800 dark:text-white text-lg leading-relaxed",children:["The ",e.jsx("b",{children:"Black Scholars"})," thanks you Partners for your continued support of our students. By loginning into this application you will be able to view your scholarships and applicats that have applied for your scholarship."]})]}),e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",className:"self-center shrink-0 stroke-red-500 dark:stroke-white w-6 h-6 mx-6",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12h15m0 0l-6.75-6.75M19.5 12l-6.75 6.75"})})]})]})}),e.jsx("div",{className:"mt-8",children:e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-12 gap-4",children:[e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{}),e.jsxs("div",{children:[" ",e.jsx("img",{src:"/assets/logos/esl_logo_250x250.png",className:"inline h-full max-w-full transition-all duration-200 ease-nav-brand max-h-24",alt:"esl_logo"})," "]}),e.jsxs("div",{children:[" ",e.jsx("img",{src:"/assets/logos/urbanleagueRochester.png",className:"inline h-full max-w-full transition-all duration-200 ease-nav-brand max-h-24",alt:"Urbanleague of Rochester_logo"})," "]}),e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{}),e.jsx("div",{})]})}),e.jsxs("div",{className:"flex justify-center mt-6 px-2 sm:items-center sm:justify-between",children:[e.jsx("div",{className:"text-center text-base text-gray-800 dark:text-gray-800 sm:text-left",children:e.jsx("div",{className:"flex items-center gap-4",children:e.jsxs("a",{href:"https://www.urbanleagueroc.org/donate",className:"group inline-flex text-sm items-center hover:text-gray-700 dark:hover:text-gray-700 focus:outline focus:outline-2 focus:rounded-sm focus:outline-red-900",children:[e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",className:"-mt-2 mr-1 w-6 h-6 stroke-red-800 dark:stroke-red-900 group-hover:stroke-red-900 dark:group-hover:stroke-red-900",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12z"})}),e.jsx("p",{className:"text-4 pt-2",children:"Donate to the Black Scholars technology program"})]})})}),e.jsx("div",{className:"ml-4 text-center text-base text-gray-800 dark:text-gray-800 sm:text-right sm:ml-0",children:e.jsx("p",{className:"text-3 pt-2",children:"Developed by WEAREROOTS.ORG"})})]})]})]}),e.jsx("style",{children:` + .bg-dots-darker { + background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22676 0C1.91374 0 2.45351 0.539773 2.45351 1.22676C2.45351 1.91374 1.91374 2.45351 1.22676 2.45351C0.539773 2.45351 0 1.91374 0 1.22676C0 0.539773 0.539773 0 1.22676 0Z' fill='rgba(0,0,0,0.07)'/%3E%3C/svg%3E"); + } + @media (prefers-color-scheme: dark) { + .dark\\:bg-dots-lighter { + background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.22676 0C1.91374 0 2.45351 0.539773 2.45351 1.22676C2.45351 1.91374 1.91374 2.45351 1.22676 2.45351C0.539773 2.45351 0 1.91374 0 1.22676C0 0.539773 0.539773 0 1.22676 0Z' fill='rgba(255,255,255,0.07)'/%3E%3C/svg%3E"); + } + } + `})]})}export{u as default}; diff --git a/public/build/assets/active-element-history-0d655bb6.js b/public/build/assets/active-element-history-0d655bb6.js new file mode 100644 index 00000000..1d393dc6 --- /dev/null +++ b/public/build/assets/active-element-history-0d655bb6.js @@ -0,0 +1 @@ +import{r}from"./app-8d2b419d.js";import{o as f}from"./transition-ffe475d1.js";function p(t,e){let n=r.useRef([]),d=f(t);r.useEffect(()=>{let c=[...n.current];for(let[u,i]of e.entries())if(n.current[u]!==i){let a=d(e,c);return n.current=e,a}},[d,...e])}function s(t){function e(){document.readyState!=="loading"&&(t(),document.removeEventListener("DOMContentLoaded",e))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",e),e())}let o=[];s(()=>{function t(e){e.target instanceof HTMLElement&&e.target!==document.body&&o[0]!==e.target&&(o.unshift(e.target),o=o.filter(n=>n!=null&&n.isConnected),o.splice(10))}window.addEventListener("click",t,{capture:!0}),window.addEventListener("mousedown",t,{capture:!0}),window.addEventListener("focus",t,{capture:!0}),document.body.addEventListener("click",t,{capture:!0}),document.body.addEventListener("mousedown",t,{capture:!0}),document.body.addEventListener("focus",t,{capture:!0})});export{p as m,o as t}; diff --git a/public/build/assets/app-8999d796.css b/public/build/assets/app-8999d796.css new file mode 100644 index 00000000..d2ff9334 --- /dev/null +++ b/public/build/assets/app-8999d796.css @@ -0,0 +1,19 @@ +html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Lato;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}dialog{padding:0}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.inset-0{top:0;right:0;bottom:0;left:0}.left-72{left:18rem}.left-full{left:100%}.right-full{right:100%}.z-40{z-index:40}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-\[15\%\]{margin-left:15%;margin-right:15%}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.-ml-0{margin-left:-0px}.-ml-0\.5{margin-left:-.125rem}.-mr-0{margin-right:-0px}.-mr-0\.5{margin-right:-.125rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-px{margin-top:-1px}.mb-10{margin-bottom:2.5rem}.ml-12{margin-left:3rem}.ml-3{margin-left:.75rem}.ml-5{margin-left:1.25rem}.mr-1\.5{margin-right:.375rem}.mr-16{margin-right:4rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.\!table{display:table!important}.flow-root{display:flow-root}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-24{height:6rem}.h-52{height:13rem}.h-7{height:1.75rem}.max-h-24{max-height:6rem}.max-h-60{max-height:15rem}.min-h-full{min-height:100%}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-48{width:12rem}.w-56{width:14rem}.w-7{width:1.75rem}.w-screen{width:100vw}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1{--tw-border-spacing-x: .25rem;--tw-border-spacing-y: .25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-nowrap{flex-wrap:nowrap}.justify-items-center{justify-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-1px * var(--tw-space-y-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(235 239 244 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(233 236 239 / var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(210 214 218 / var(--tw-divide-opacity))}.divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(173 181 189 / var(--tw-divide-opacity))}.divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(108 117 125 / var(--tw-divide-opacity))}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-black\/5{border-color:#0000000d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(235 239 244 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(206 212 218 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(73 80 87 / var(--tw-border-opacity))}.border-gray-900\/10{border-color:#1417271a}.border-gray-900\/5{border-color:#1417270d}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity))}.border-b-slate-200{--tw-border-opacity: 1;border-bottom-color:rgb(203 211 218 / var(--tw-border-opacity))}.bg-black\/25{background-color:#00000040}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-500\/20{background-color:#10b98133}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(235 239 244 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(173 181 189 / var(--tw-bg-opacity))}.bg-gray-500\/75{background-color:#adb5bdbf}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(37 47 64 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(20 23 39 / var(--tw-bg-opacity))}.bg-gray-900\/80{background-color:#141727cc}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(234 6 6 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-white\/100{background-color:#fff}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-gray-400{--tw-gradient-from: #ced4da var(--tw-gradient-from-position);--tw-gradient-to: rgb(206 212 218 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #495057 var(--tw-gradient-from-position);--tw-gradient-to: rgb(73 80 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700\/50{--tw-gradient-from: rgb(73 80 87 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(73 80 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #141727 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 23 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/50{--tw-gradient-from: rgb(245 57 57 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 57 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-700{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-800{--tw-gradient-from: #991b1b var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900{--tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-900{--tw-gradient-from: #881337 var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #627594 var(--tw-gradient-from-position);--tw-gradient-to: rgb(98 117 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-100{--tw-gradient-to: #ebeff4 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ff0080 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #f53939 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #ea0606 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #a8b8d8 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #3a416f var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-\[\#24292F\]{fill:#24292f}.stroke-gray-400{stroke:#ced4da}.stroke-gray-600{stroke:#6c757d}.stroke-red-500{stroke:#f53939}.stroke-red-800{stroke:#991b1b}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2\.5{padding:.625rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3{font-size:.75rem}.text-4{font-size:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-sm,.text-sm\/6{font-size:.875rem;line-height:1.5rem}.font-light{font-weight:300}.font-medium{font-weight:500}.leading-1{line-height:.25rem}.leading-2{line-height:.5rem}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(0 0 125 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(210 214 218 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(206 212 218 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(108 117 125 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(20 23 39 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(23 173 55 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.opacity-25{opacity:.25}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color: rgb(173 181 189 / .2);--tw-shadow: var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-700\/10{--tw-ring-color: rgb(29 78 216 / .1)}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(235 239 244 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(210 214 218 / var(--tw-ring-opacity))}.ring-gray-500\/10{--tw-ring-color: rgb(173 181 189 / .1)}.ring-gray-900\/10{--tw-ring-color: rgb(20 23 39 / .1)}.ring-gray-900\/5{--tw-ring-color: rgb(20 23 39 / .05)}.ring-green-600\/20{--tw-ring-color: rgb(23 173 55 / .2)}.ring-red-600\/10{--tw-ring-color: rgb(234 6 6 / .1)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-red-400{--tw-ring-offset-color: #f87171}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter: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);backdrop-filter: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)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(30px);-webkit-backdrop-filter: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);backdrop-filter: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)}.backdrop-filter{-webkit-backdrop-filter: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);backdrop-filter: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)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}/*! + +========================================================= +* Soft UI Dashboard Tailwind - v1.0.5 +========================================================= + +* Product Page: https://www.creative-tim.com/product/soft-ui-dashboard-tailwind +* Copyright 2023 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (site.license) + +* Coded by www.creative-tim.com + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*//*! tailwindcss v3.1.6 | MIT License | https://tailwindcss.com + +*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e9ecef}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Lato}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#ced4da}input::placeholder,textarea::placeholder{opacity:1;color:#ced4da}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1320px){.container{max-width:1320px}}a{letter-spacing:-.025rem}hr{margin:1rem 0;border:0;opacity:.25}img{max-width:none}label{display:inline-block}p{line-height:1.625;font-weight:400;margin-bottom:1rem}small{font-size:.875em}svg{display:inline}table{border-collapse:inherit}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;color:#344767}h1,h2,h3,h4{letter-spacing:-.05rem}h1,h2,h3{font-weight:700}h4,h5,h6{font-weight:600}h1{font-size:3rem;line-height:1.25}h2{font-size:2.25rem;line-height:1.3}h3{font-size:1.875rem;line-height:1.375}h4{font-size:1.5rem;line-height:1.375}h5{font-size:1.25rem;line-height:1.375}h6{font-size:1rem;line-height:1.625}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.inset-x-0{left:0;right:0}.top-0{top:0}.right-0{right:0}.top-3\.5{top:.875rem}.top-3{top:.75rem}.left-0{left:0}.left-4{left:1rem}.-top-1\.5{top:-.375rem}.-top-1{top:-.25rem}.bottom-7\.5{bottom:1.875rem}.right-7\.5{right:1.875rem}.bottom-7{bottom:1.75rem}.right-7{right:1.75rem}.-right-90{right:-22.5rem}.left-auto{left:auto}.bottom-0{bottom:0}.top-auto{top:auto}.top-31\/100{top:31%}.right-4{right:1rem}.left-7\.5{left:1.875rem}.right-auto{right:auto}.left-7{left:1.75rem}.-left-90{left:-22.5rem}.-right-40{right:-10rem}.top-\[1\%\]{top:1%}.z-990{z-index:990}.z-20{z-index:20}.z-10{z-index:10}.z-50{z-index:50}.z-100{z-index:100}.z-sticky{z-index:1020}.z-30{z-index:30}.z-0{z-index:0}.z-110{z-index:110}.float-right{float:right}.float-left{float:left}.clear-both{clear:both}.m-0{margin:0}.m-4{margin:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-0{margin-top:0;margin-bottom:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.ml-4{margin-left:1rem}.ml-1{margin-left:.25rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-0\.5{margin-top:.125rem}.mr-2{margin-right:.5rem}.mt-4{margin-top:1rem}.ml-2{margin-left:.5rem}.mb-7\.5{margin-bottom:1.875rem}.mb-7{margin-bottom:1.75rem}.mb-4{margin-bottom:1rem}.mr-12{margin-right:3rem}.mt-2{margin-top:.5rem}.-ml-px{margin-left:-1px}.mr-4{margin-right:1rem}.mb-0\.75{margin-bottom:.1875rem}.mb-2{margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mr-1{margin-right:.25rem}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mb-12{margin-bottom:3rem}.mt-auto{margin-top:auto}.mt-12{margin-top:3rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.-mt-0\.38{margin-top:-.095rem}.-mt-0{margin-top:-0px}.-ml-34{margin-left:-8.5rem}.-ml-4{margin-left:-1rem}.ml-11\.252{margin-left:2.813rem}.ml-11{margin-left:2.75rem}.mr-1\.25{margin-right:.3125rem}.mb-0\.5{margin-bottom:.125rem}.mr-6{margin-right:1.5rem}.ml-6{margin-left:1.5rem}.-mt-16{margin-top:-4rem}.mt-0\.54{margin-top:.135rem}.-mr-px{margin-right:-1px}.ml-0{margin-left:0}.mr-auto{margin-right:auto}.-mr-34{margin-right:-8.5rem}.-mr-4{margin-right:-1rem}.mr-11\.252{margin-right:2.813rem}.mr-11{margin-right:2.75rem}.mt-1\.75{margin-top:.4375rem}.mt-32{margin-top:8rem}.-ml-12{margin-left:-3rem}.-mr-32{margin-right:-8rem}.-ml-16{margin-left:-4rem}.mb-32{margin-bottom:8rem}.-mt-48{margin-top:-12rem}.-ml-6\.92{margin-left:-1.73rem}.-ml-6{margin-left:-1.5rem}.-mt-6{margin-top:-1.5rem}.-mt-2{margin-top:-.5rem}.mt-0\.75{margin-top:.1875rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-19\.5{height:4.875rem}.h-full{height:100%}.h-px{height:1px}.h-sidenav{height:calc(100vh - 370px)}.h-8{height:2rem}.h-0\.5{height:.125rem}.h-0{height:0px}.h-9{height:2.25rem}.h-12{height:3rem}.h-5{height:1.25rem}.h-0\.75{height:.1875rem}.h-1\.5{height:.375rem}.h-1{height:.25rem}.h-6{height:1.5rem}.h-2{height:.5rem}.h-6\.5{height:1.625rem}.h-5\.75{height:1.4375rem}.h-\[80vh\]{height:80vh}.h-16{height:4rem}.h-6\.35{height:1.5875rem}.h-18\.5{height:4.625rem}.h-4\.92{height:1.23rem}.h-4{height:1rem}.max-h-8{max-height:2rem}.max-h-screen{max-height:100vh}.min-h-6{min-height:1.5rem}.min-h-75{min-height:18.75rem}.min-h-75-screen{min-height:75vh}.min-h-screen{min-height:100vh}.min-h-50-screen{min-height:50vh}.min-h-85-screen{min-height:85vh}.w-full{width:100%}.w-auto{width:auto}.w-8{width:2rem}.w-1\/100{width:1%}.w-4\.5{width:1.125rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-2\/3{width:66.666667%}.w-12{width:3rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-5{width:1.25rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-9\/10{width:90%}.w-3\/10{width:30%}.w-7\/12{width:58.333333%}.w-5\/12{width:41.666667%}.w-6{width:1.5rem}.w-2{width:.5rem}.w-30{width:7.5rem}.w-1\/10{width:10%}.w-2\/5{width:40%}.w-6\.5{width:1.625rem}.w-90{width:22.5rem}.w-5\.75{width:1.4375rem}.w-10{width:2.5rem}.w-1\/5{width:20%}.w-16{width:4rem}.w-6\.35{width:1.5875rem}.w-18\.5{width:4.625rem}.w-4\/5{width:80%}.w-5\.5{width:1.375rem}.w-8\/12{width:66.666667%}.w-3\/12{width:25%}.w-4\.92{width:1.23rem}.w-0{width:0px}.min-w-0{min-width:0px}.min-w-44{min-width:11rem}.max-w-62\.5{max-width:15.625rem}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1320px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-0{flex:0 0 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.basis-1\/3{flex-basis:33.333333%}.origin-top{transform-origin:top}.origin-10-10{transform-origin:10% 10%}.origin-10-90{transform-origin:10% 90%}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[5px\]{--tw-translate-x: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[5px\]{--tw-translate-x: 5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-10{--tw-skew-x: -10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-10{--tw-skew-x: 10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-circle{border-radius:50%}.rounded-none{border-radius:0}.rounded-10{border-radius:2.5rem}.rounded-3\.5xl{border-radius:1.875rem}.rounded-3{border-radius:.75rem}.rounded-blur{border-radius:40px}.rounded-xs{border-radius:.0625rem}.rounded-1\.4{border-radius:.35rem}.rounded-1{border-radius:.25rem}.rounded-1\.8{border-radius:.45rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-inherit{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-b-inherit{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-none{border-top-left-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-xl{border-bottom-left-radius:.75rem}.border-0{border-width:0px}.border{border-width:1px}.border-2{border-width:2px}.border-r-0{border-right-width:0px}.border-b-0{border-bottom-width:0px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0px}.border-l-0{border-left-width:0px}.border-solid{border-style:solid}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(0 0 125 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(210 214 218 / var(--tw-border-opacity))}.border-fuchsia-500{--tw-border-opacity: 1;border-color:rgb(203 12 159 / var(--tw-border-opacity))}.border-black\/12\.5{border-color:#00000020}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(233 236 239 / var(--tw-border-opacity))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(52 71 103 / var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(222 226 230 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(234 6 6 / var(--tw-border-opacity))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(130 214 22 / var(--tw-border-opacity))}.border-white\/75{border-color:#ffffffbf}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(203 211 218 / var(--tw-border-opacity))}.border-b-gray-200{--tw-border-opacity: 1;border-bottom-color:rgb(233 236 239 / var(--tw-border-opacity))}.border-b-transparent{border-bottom-color:transparent}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(103 116 142 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(233 236 239 / var(--tw-bg-opacity))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(52 71 103 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-inherit{background-color:inherit}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(203 12 159 / var(--tw-bg-opacity))}.bg-slate-800\/10{background-color:#3a416f1a}.bg-white\/10{background-color:#ffffff1a}.bg-white\/80{background-color:#fffc}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(108 117 125 / var(--tw-bg-opacity))}.bg-\[hsla\(0\,0\%\,100\%\,0\.8\)\]{background-color:#fffc}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-transparent{--tw-gradient-from: transparent;--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-700{--tw-gradient-from: #7928ca;--tw-gradient-to: rgb(121 40 202 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #627594;--tw-gradient-to: rgb(98 117 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #141727;--tw-gradient-to: rgb(20 23 39 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2152ff;--tw-gradient-to: rgb(33 82 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #f53939;--tw-gradient-to: rgb(245 57 57 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #ea0606;--tw-gradient-to: rgb(234 6 6 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #17ad37;--tw-gradient-to: rgb(23 173 55 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #ced4da;--tw-gradient-to: rgb(206 212 218 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent}.to-pink-500{--tw-gradient-to: #ff0080}.to-slate-300{--tw-gradient-to: #a8b8d8}.to-slate-800{--tw-gradient-to: #3a416f}.to-cyan-400{--tw-gradient-to: #21d4fd}.to-yellow-400{--tw-gradient-to: #fbcf33}.to-rose-400{--tw-gradient-to: #ff667c}.to-lime-400{--tw-gradient-to: #98ec2d}.to-gray-100{--tw-gradient-to: #ebeff4}.bg-cover{background-size:cover}.bg-150{background-size:150%}.bg-contain{background-size:contain}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-x-25{background-position:25% 0}.bg-left{background-position:left}.bg-right{background-position:right}.bg-no-repeat{background-repeat:no-repeat}.fill-slate-800{fill:#3a416f}.fill-current{fill:currentColor}.fill-transparent{fill:transparent}.stroke-0{stroke-width:0}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-2{padding:.5rem}.p-1\.2{padding:.3rem}.p-1{padding:.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-2\.7{padding-top:.675rem;padding-bottom:.675rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-1\.2{padding-top:.3rem;padding-bottom:.3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2\.2{padding-top:.55rem;padding-bottom:.55rem}.px-3\.6{padding-left:.9rem;padding-right:.9rem}.px-16{padding-left:4rem;padding-right:4rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-0{padding-top:0;padding-bottom:0}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2\.375{padding-top:.59375rem;padding-bottom:.59375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-1\.4{padding-top:.35rem;padding-bottom:.35rem}.pl-0{padding-left:0}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pl-2{padding-left:.5rem}.pl-8\.75{padding-left:2.1875rem}.pr-3{padding-right:.75rem}.pl-8{padding-left:2rem}.pl-4{padding-left:1rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.pr-1{padding-right:.25rem}.pb-0{padding-bottom:0}.pr-6{padding-right:1.5rem}.pb-2{padding-bottom:.5rem}.pt-1\.4{padding-top:.35rem}.pt-4{padding-top:1rem}.pt-0{padding-top:0}.pb-1{padding-bottom:.25rem}.pr-0{padding-right:0}.pr-4{padding-right:1rem}.pl-1{padding-left:.25rem}.pr-8\.75{padding-right:2.1875rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pl-3{padding-left:.75rem}.pl-12{padding-left:3rem}.pt-12{padding-top:3rem}.pb-56{padding-bottom:14rem}.pl-6\.92{padding-left:1.73rem}.pt-48{padding-top:12rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-sans{font-family:Lato}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xxs{font-size:.65rem;line-height:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-inherit{font-size:inherit}.text-3xs{font-size:.5rem;line-height:1rem}.text-banner-calculate{font-size:calc(1.625rem+4.5vw)}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-default{line-height:1.6}.leading-tight{line-height:1.25}.leading-none{line-height:1}.leading-pro{line-height:1.4}.leading-normal{line-height:1.5}.leading-5\.6{line-height:1.4rem}.leading-5{line-height:1.25rem}.leading-tighter{line-height:1.2}.tracking-tight-soft{letter-spacing:-.025rem}.tracking-normal{letter-spacing:0em}.tracking-none{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.text-slate-500{--tw-text-opacity: 1;color:rgb(103 116 142 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(131 146 171 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(52 71 103 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(37 47 64 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(245 57 57 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(234 6 6 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(185 13 0 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(130 214 22 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(23 193 232 / var(--tw-text-opacity))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(203 12 159 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-blue-800{--tw-text-opacity: 1;color:rgb(52 78 134 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(62 161 236 / var(--tw-text-opacity))}.text-sky-900{--tw-text-opacity: 1;color:rgb(14 69 109 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(58 65 111 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(233 236 239 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-80{opacity:.8}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-xl{--tw-shadow: 0 20px 27px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 20px 27px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-2xl{--tw-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12);--tw-shadow-colored: 0 .3125rem .625rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-md{--tw-shadow: 0 4px 7px -1px rgba(0,0,0,.11),0 2px 4px -1px rgba(0,0,0,.07);--tw-shadow-colored: 0 4px 7px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-3xl{--tw-shadow: 0 8px 26px -4px hsla(0,0%,8%,.15),0 8px 9px -5px hsla(0,0%,8%,.06);--tw-shadow-colored: 0 8px 26px -4px var(--tw-shadow-color), 0 8px 9px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-lg{--tw-shadow: 0 2px 12px 0 rgba(0,0,0,.16);--tw-shadow-colored: 0 2px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 23px 45px -11px hsla(0,0%,8%,.25);--tw-shadow-colored: 0 23px 45px -11px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blur{--tw-shadow: inset 0 0 1px 1px hsla(0,0%,100%,.9),0 20px 27px 0 rgba(0,0,0,.05);--tw-shadow-colored: inset 0 0 1px 1px var(--tw-shadow-color), 0 20px 27px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-sm{--tw-shadow: 0 .25rem .375rem -.0625rem hsla(0,0%,8%,.12),0 .125rem .25rem -.0625rem hsla(0,0%,8%,.07);--tw-shadow-colored: 0 .25rem .375rem -.0625rem var(--tw-shadow-color), 0 .125rem .25rem -.0625rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-xxs{--tw-shadow: 0 1px 5px 1px #ddd;--tw-shadow-colored: 0 1px 5px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-transparent{--tw-shadow-color: transparent;--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl,.backdrop-blur-\[30px\]{--tw-backdrop-blur: blur(30px);-webkit-backdrop-filter: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);backdrop-filter: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)}.backdrop-saturate-200{--tw-backdrop-saturate: saturate(2);-webkit-backdrop-filter: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);backdrop-filter: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)}.backdrop-saturate-\[200\%\]{--tw-backdrop-saturate: saturate(200%);-webkit-backdrop-filter: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);backdrop-filter: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)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-250{transition-duration:.25s}.duration-600{transition-duration:.6s}.duration-500{transition-duration:.5s}.duration-350{transition-duration:.35s}.ease-soft{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-soft-in-out{transition-timing-function:cubic-bezier(.42,0,.58,1)}.ease-soft-in{transition-timing-function:cubic-bezier(.42,0,1,1)}.ease-bounce{transition-timing-function:cubic-bezier(.34,1.61,.7,1.3)}.ease-soft-out{transition-timing-function:cubic-bezier(0,0,.58,1)}.transform3d{transform:perspective(999px) rotateX(0) translateZ(0)}.transform-dropdown{transform:perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0,37px,0)}.transform-dropdown-show{transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,37px,5px)}.flex-wrap-inherit{flex-wrap:inherit}.before\:right-2:before{content:var(--tw-content);right:.5rem}.before\:left-auto:before{content:var(--tw-content);left:auto}.before\:top-0:before{content:var(--tw-content);top:0}.before\:right-7:before{content:var(--tw-content);right:1.75rem}.before\:left-4:before{content:var(--tw-content);left:1rem}.before\:right-auto:before{content:var(--tw-content);right:auto}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:left-7:before{content:var(--tw-content);left:1.75rem}.before\:right-4:before{content:var(--tw-content);right:1rem}.before\:-top-5:before{content:var(--tw-content);top:-1.25rem}.before\:z-50:before{content:var(--tw-content);z-index:50}.before\:z-40:before{content:var(--tw-content);z-index:40}.before\:float-right:before{content:var(--tw-content);float:right}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:border-r-2:before{content:var(--tw-content);border-right-width:2px}.before\:border-l-2:before{content:var(--tw-content);border-left-width:2px}.before\:border-r-slate-100:before{content:var(--tw-content);--tw-border-opacity: 1;border-right-color:rgb(222 226 230 / var(--tw-border-opacity))}.before\:border-l-slate-100:before{content:var(--tw-content);--tw-border-opacity: 1;border-left-color:rgb(222 226 230 / var(--tw-border-opacity))}.before\:pl-2:before{content:var(--tw-content);padding-left:.5rem}.before\:font-awesome:before{content:var(--tw-content);font-family:FontAwesome}.before\:text-5\.5:before{content:var(--tw-content);font-size:1.375rem}.before\:text-5:before{content:var(--tw-content);font-size:1.25rem}.before\:font-normal:before{content:var(--tw-content);font-weight:400}.before\:leading-default:before{content:var(--tw-content);line-height:1.6}.before\:text-white:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.before\:antialiased:before{content:var(--tw-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-350:before{content:var(--tw-content);transition-duration:.35s}.before\:ease-soft:before{content:var(--tw-content);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.before\:content-\[\'\\f0d8\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:top-px:after{content:var(--tw-content);top:1px}.after\:clear-both:after{content:var(--tw-content);clear:both}.after\:flex:after{content:var(--tw-content);display:flex}.after\:table:after{content:var(--tw-content);display:table}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:translate-x-px:after{content:var(--tw-content);--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-x-px:after{content:var(--tw-content);--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:items-center:after{content:var(--tw-content);align-items:center}.after\:justify-center:after{content:var(--tw-content);justify-content:center}.after\:rounded-circle:after{content:var(--tw-content);border-radius:50%}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:from-gray-900:after{content:var(--tw-content);--tw-gradient-from: #141727;--tw-gradient-to: rgb(20 23 39 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-blue-600:after{content:var(--tw-content);--tw-gradient-from: #2152ff;--tw-gradient-to: rgb(33 82 255 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-red-500:after{content:var(--tw-content);--tw-gradient-from: #f53939;--tw-gradient-to: rgb(245 57 57 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-green-600:after{content:var(--tw-content);--tw-gradient-from: #17ad37;--tw-gradient-to: rgb(23 173 55 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-red-600:after{content:var(--tw-content);--tw-gradient-from: #ea0606;--tw-gradient-to: rgb(234 6 6 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-slate-600:after{content:var(--tw-content);--tw-gradient-from: #627594;--tw-gradient-to: rgb(98 117 148 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-red-700:after{content:var(--tw-content);--tw-gradient-from: #7928ca;--tw-gradient-to: rgb(121 40 202 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:to-slate-800:after{content:var(--tw-content);--tw-gradient-to: #3a416f}.after\:to-cyan-400:after{content:var(--tw-content);--tw-gradient-to: #21d4fd}.after\:to-yellow-400:after{content:var(--tw-content);--tw-gradient-to: #fbcf33}.after\:to-lime-400:after{content:var(--tw-content);--tw-gradient-to: #98ec2d}.after\:to-rose-400:after{content:var(--tw-content);--tw-gradient-to: #ff667c}.after\:to-slate-300:after{content:var(--tw-content);--tw-gradient-to: #a8b8d8}.after\:to-pink-500:after{content:var(--tw-content);--tw-gradient-to: #ff0080}.after\:font-awesome:after{content:var(--tw-content);font-family:FontAwesome}.after\:text-xxs:after{content:var(--tw-content);font-size:.65rem;line-height:1rem}.after\:text-white:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-85:after{content:var(--tw-content);opacity:.85}.after\:shadow-soft-2xl:after{content:var(--tw-content);--tw-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12);--tw-shadow-colored: 0 .3125rem .625rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-250:after{content:var(--tw-content);transition-duration:.25s}.after\:ease-soft-in-out:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.42,0,.58,1)}.after\:content-\[\'\\f00c\'\]:after{--tw-content: "";content:var(--tw-content)}.checked\:border-0:checked{border-width:0px}.checked\:border-slate-800\/95:checked{border-color:#3a416ff2}.checked\:border-transparent:checked{border-color:transparent}.checked\:bg-slate-800\/95:checked{background-color:#3a416ff2}.checked\:bg-transparent:checked{background-color:transparent}.checked\:bg-none:checked{background-image:none}.checked\:bg-gradient-to-tl:checked{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.checked\:from-gray-900:checked{--tw-gradient-from: #141727;--tw-gradient-to: rgb(20 23 39 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.checked\:to-slate-800:checked{--tw-gradient-to: #3a416f}.checked\:bg-right:checked{background-position:right}.checked\:after\:translate-x-5\.25:checked:after{content:var(--tw-content);--tw-translate-x: 1.3125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:after\:translate-x-5:checked:after{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:after\:-translate-x-5\.25:checked:after{content:var(--tw-content);--tw-translate-x: -1.3125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:after\:-translate-x-5:checked:after{content:var(--tw-content);--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:after\:opacity-100:checked:after{content:var(--tw-content);opacity:1}.hover\:z-30:hover{z-index:30}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(52 71 103 / var(--tw-border-opacity))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.hover\:border-white\/75:hover{border-color:#ffffffbf}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 236 239 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(52 71 103 / var(--tw-bg-opacity))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(52 71 103 / var(--tw-text-opacity))}.hover\:transform3d-hover:hover{transform:perspective(999px) rotateX(7deg) translate3d(0,-4px,5px)}.active\:border-fuchsia-500:active{--tw-border-opacity: 1;border-color:rgb(203 12 159 / var(--tw-border-opacity))}.active\:border-white\/75:active{border-color:#ffffffbf}.active\:bg-slate-700:active{--tw-bg-opacity: 1;background-color:rgb(52 71 103 / var(--tw-bg-opacity))}.active\:bg-white:active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.active\:text-black:active{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:active\:scale-102:active:hover,.active\:hover\:scale-102:hover:active{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:hover\:border-fuchsia-500:hover:active{--tw-border-opacity: 1;border-color:rgb(203 12 159 / var(--tw-border-opacity))}.active\:hover\:border-white\/75:hover:active{border-color:#ffffffbf}.active\:hover\:bg-white\/10:hover:active{background-color:#ffffff1a}.active\:hover\:text-slate-700:hover:active{--tw-text-opacity: 1;color:rgb(52 71 103 / var(--tw-text-opacity))}.active\:hover\:text-white:hover:active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.active\:hover\:opacity-75:hover:active{opacity:.75}.active\:hover\:shadow-none:hover:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:-translate-x-1\.25{--tw-translate-x: -.3125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 576px){.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mr-16{margin-right:4rem}.sm\:mt-0{margin-top:0}.sm\:mr-6{margin-right:1.5rem}.sm\:mr-1{margin-right:.25rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:inline{display:inline}.sm\:w-1\/2{width:50%}.sm\:flex-none{flex:none}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-4{padding-top:1rem}.before\:sm\:right-7\.5:before{content:var(--tw-content);right:1.875rem}.before\:sm\:right-7:before{content:var(--tw-content);right:1.75rem}.before\:sm\:left-3:before{content:var(--tw-content);left:.75rem}}@media (min-width: 768px){.md\:mr-0{margin-right:0}.md\:ml-auto{margin-left:auto}.md\:mb-0{margin-bottom:0}.md\:mt-0{margin-top:0}.md\:-mt-56{margin-top:-14rem}.md\:block{display:block}.md\:w-1\/2{width:50%}.md\:w-8\/12{width:66.666667%}.md\:w-7\/12{width:58.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-4\/12{width:33.333333%}.md\:w-6\/12{width:50%}.md\:w-1\/12{width:8.333333%}.md\:w-11\/12{width:91.666667%}.md\:flex-none{flex:none}.md\:flex-0{flex:0 0 auto}.md\:scale-70{--tw-scale-x: .7;--tw-scale-y: .7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:pr-4{padding-right:1rem}}@media (min-width: 992px){.lg\:absolute{position:absolute}.lg\:right-0{right:0}.lg\:left-auto{left:auto}.lg\:float-right{float:right}.lg\:mt-2{margin-top:.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mt-0{margin-top:0}.lg\:ml-0{margin-left:0}.lg\:-mt-48{margin-top:-12rem}.lg\:ml-12{margin-left:3rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-7\/12{width:58.333333%}.lg\:w-1\/2{width:50%}.lg\:w-5\/12{width:41.666667%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/3{width:33.333333%}.lg\:w-full{width:100%}.lg\:w-4\/12{width:33.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:max-w-120{max-width:30rem}.lg\:flex-none{flex:none}.lg\:flex-0{flex:0 0 auto}.lg\:basis-auto{flex-basis:auto}.lg\:cursor-pointer{cursor:pointer}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:shadow-soft-3xl{--tw-shadow: 0 8px 26px -4px hsla(0,0%,8%,.15),0 8px 9px -5px hsla(0,0%,8%,.06);--tw-shadow-colored: 0 8px 26px -4px var(--tw-shadow-color), 0 8px 9px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.lg\:duration-300{transition-duration:.3s}.lg\:ease-soft{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.before\:lg\:-ml-px:before{content:var(--tw-content);margin-left:-1px}.before\:lg\:-mr-px:before{content:var(--tw-content);margin-right:-1px}.lg\:hover\:text-white\/75:hover{color:#ffffffbf}}@media (max-width: 992px){.lg-max\:mt-6{margin-top:1.5rem}.lg-max\:max-h-0{max-height:0px}.lg-max\:max-h-54{max-height:13.5rem}.lg-max\:overflow-hidden{overflow:hidden}.lg-max\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg-max\:text-slate-700{--tw-text-opacity: 1;color:rgb(52 71 103 / var(--tw-text-opacity))}.lg-max\:opacity-0{opacity:0}}@media (min-width: 1200px){.xl\:left-0{left:0}.xl\:right-0{right:0}.xl\:left-\[18\%\]{left:18%}.xl\:ml-68\.5{margin-left:17.125rem}.xl\:ml-68{margin-left:17rem}.xl\:mb-0{margin-bottom:0}.xl\:mr-68\.5{margin-right:17.125rem}.xl\:mr-68{margin-right:17rem}.xl\:ml-auto{margin-left:auto}.xl\:mr-12{margin-right:3rem}.xl\:ml-4{margin-left:1rem}.xl\:hidden{display:none}.xl\:w-1\/4{width:25%}.xl\:w-1\/2{width:50%}.xl\:w-4\/12{width:33.333333%}.xl\:w-3\/12{width:25%}.xl\:flex-none{flex:none}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:scale-60{--tw-scale-x: .6;--tw-scale-y: .6;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.xl\:animate-fade-up{animation:fade-up 1.5s both}.xl\:bg-transparent{background-color:transparent}.xl\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.xl\:p-2\.5{padding:.625rem}.xl\:p-2{padding:.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:text-8xl{font-size:5rem;line-height:1}}@media (max-width: 1200px){.xl-max\:pointer-events-none{pointer-events:none}.xl-max\:cursor-not-allowed{cursor:not-allowed}.xl-max\:border-0{border-width:0px}.xl-max\:bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.xl-max\:from-red-700{--tw-gradient-from: #7928ca;--tw-gradient-to: rgb(121 40 202 / 0);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.xl-max\:to-pink-500{--tw-gradient-to: #ff0080}.xl-max\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.xl-max\:opacity-65{opacity:.65}}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.selection\:bg-red-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.selection\:bg-red-500::selection{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(206 212 218 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(206 212 218 / var(--tw-text-opacity))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(108 117 125 / var(--tw-text-opacity))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity: 1;color:rgb(108 117 125 / var(--tw-text-opacity))}.before\:visible:before{content:var(--tw-content);visibility:visible}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:float-left:before{content:var(--tw-content);float:left}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-inherit:before{content:var(--tw-content);background-color:inherit}.before\:pr-2:before{content:var(--tw-content);padding-right:.5rem}.before\:text-gray-600:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(108 117 125 / var(--tw-text-opacity))}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:content-\[\'\/\'\]:before{--tw-content: "/";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:block:after{content:var(--tw-content);display:block}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rounded-2xl:after{content:var(--tw-content);border-radius:1rem}.after\:bg-gradient-to-tl:after{content:var(--tw-content);background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.after\:from-blue-600:after{content:var(--tw-content);--tw-gradient-from: #2152ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(33 82 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-gray-900:after{content:var(--tw-content);--tw-gradient-from: #141727 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 23 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-green-600:after{content:var(--tw-content);--tw-gradient-from: #17ad37 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 173 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-red-500:after{content:var(--tw-content);--tw-gradient-from: #f53939 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 57 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-red-600:after{content:var(--tw-content);--tw-gradient-from: #ea0606 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 6 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:from-slate-600:after{content:var(--tw-content);--tw-gradient-from: #627594 var(--tw-gradient-from-position);--tw-gradient-to: rgb(98 117 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:to-cyan-400:after{content:var(--tw-content);--tw-gradient-to: #21d4fd var(--tw-gradient-to-position)}.after\:to-lime-400:after{content:var(--tw-content);--tw-gradient-to: #98ec2d var(--tw-gradient-to-position)}.after\:to-rose-400:after{content:var(--tw-content);--tw-gradient-to: #ff667c var(--tw-gradient-to-position)}.after\:to-slate-300:after{content:var(--tw-content);--tw-gradient-to: #a8b8d8 var(--tw-gradient-to-position)}.after\:to-slate-800:after{content:var(--tw-content);--tw-gradient-to: #3a416f var(--tw-gradient-to-position)}.after\:to-yellow-400:after{content:var(--tw-content);--tw-gradient-to: #fbcf33 var(--tw-gradient-to-position)}.after\:opacity-65:after{content:var(--tw-content);opacity:.65}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:scale-102:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-fuchsia-500:hover{--tw-border-opacity: 1;border-color:rgb(203 12 159 / var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(210 214 218 / var(--tw-border-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(235 239 244 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(73 80 87 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(37 47 64 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 57 57 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 6 6 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-fuchsia-500:hover{--tw-text-opacity: 1;color:rgb(203 12 159 / var(--tw-text-opacity))}.hover\:text-fuchsia-800:hover{--tw-text-opacity: 1;color:rgb(131 8 102 / var(--tw-text-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(206 212 218 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(37 47 64 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(20 23 39 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-soft-2xl:hover{--tw-shadow: 0 .3125rem .625rem 0 rgba(0,0,0,.12);--tw-shadow-colored: 0 .3125rem .625rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-soft-xs:hover{--tw-shadow: 0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07);--tw-shadow-colored: 0 3px 5px -1px var(--tw-shadow-color), 0 2px 3px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:z-10:focus{z-index:10}.focus\:rounded-sm:focus{border-radius:.125rem}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-fuchsia-300:focus{--tw-border-opacity: 1;border-color:rgb(226 147 211 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(210 214 218 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(235 239 244 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(73 80 87 / var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(37 47 64 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:shadow-soft-primary-outline:focus{--tw-shadow: 0 0 0 2px #e9aede;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:#f53939}.focus\:outline-red-900:focus{outline-color:#7f1d1d}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(23 173 55 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 57 57 / var(--tw-ring-opacity))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 6 6 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-green-50:focus{--tw-ring-offset-color: #f0fdf4}.focus\:transition-shadow:focus{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.focus-visible\:outline-red-600:focus-visible{outline-color:#ea0606}.focus-visible\:outline-red-700:focus-visible{outline-color:#b91c1c}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus-visible\:ring-red-300\/75:focus-visible{--tw-ring-color: rgb(252 165 165 / .75)}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color: transparent}.focus-visible\:ring-white\/75:focus-visible{--tw-ring-color: rgb(255 255 255 / .75)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-teal-300:focus-visible{--tw-ring-offset-color: #5eead4}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-fuchsia-500:active{--tw-bg-opacity: 1;background-color:rgb(203 12 159 / var(--tw-bg-opacity))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(235 239 244 / var(--tw-bg-opacity))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(20 23 39 / var(--tw-bg-opacity))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(173 181 189 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity))}.active\:text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.active\:opacity-85:active{opacity:.85}.active\:shadow-soft-xs:active{--tw-shadow: 0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07);--tw-shadow-colored: 0 3px 5px -1px var(--tw-shadow-color), 0 2px 3px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:active\:scale-102:active:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:hover\:bg-transparent:hover:active{background-color:transparent}.active\:hover\:text-fuchsia-500:hover:active{--tw-text-opacity: 1;color:rgb(203 12 159 / var(--tw-text-opacity))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.25{--tw-translate-x: .3125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:stroke-gray-600{stroke:#6c757d}.group:hover .group-hover\:stroke-red-900{stroke:#7f1d1d}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:transform[data-closed]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[focus\]\:bg-gray-100[data-focus]{--tw-bg-opacity: 1;background-color:rgb(235 239 244 / var(--tw-bg-opacity))}.data-\[focus\]\:bg-gray-50[data-focus]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity))}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[enter\]\:duration-100[data-enter]{transition-duration:.1s}.data-\[leave\]\:duration-75[data-leave]{transition-duration:75ms}.data-\[enter\]\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[leave\]\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion: no-preference){.motion-safe\:hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 576px){.sm\:fixed{position:fixed}.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-full{grid-column:1 / -1}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-16{margin-left:4rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mr-0{margin-right:0}.sm\:mr-1{margin-right:.25rem}.sm\:mr-16{margin-right:4rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-2\/6{width:33.333333%}.sm\:w-4\/6{width:66.666667%}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-none{flex:none}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pl-32{padding-left:8rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pr-8{padding-right:2rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.5rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mt-30{margin-top:-7.5rem}.md\:ml-4{margin-left:1rem}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:table-cell{display:table-cell}.md\:w-1\/2{width:50%}.md\:w-1\/3,.md\:w-4\/12{width:33.333333%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:flex-0{flex:0 0 auto}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pl-96{padding-left:24rem}.md\:pr-4{padding-right:1rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.5rem}}@media (max-width: 768px){.md-max\:w-full{width:100%}}@media (min-width: 992px){.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mt-24{margin-top:-6rem}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-96{width:24rem}.lg\:w-full{width:100%}.lg\:max-w-7xl{max-width:80rem}.lg\:flex-0{flex:0 0 auto}.lg\:flex-none{flex:none}.lg\:basis-auto{flex-basis:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:2rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-4{padding-right:1rem}.lg\:pr-8{padding-right:2rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:hover\:text-white\/75:hover{color:#ffffffbf}}@media (max-width: 992px){.lg-max\:mt-6{margin-top:1.5rem}.lg-max\:max-h-0{max-height:0px}.lg-max\:overflow-hidden{overflow:hidden}.lg-max\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg-max\:text-slate-700{--tw-text-opacity: 1;color:rgb(52 71 103 / var(--tw-text-opacity))}.lg-max\:opacity-0{opacity:0}}@media (min-width: 1200px){.xl\:fixed{position:fixed}.xl\:inset-y-0{top:0;bottom:0}.xl\:left-0{left:0}.xl\:z-50{z-index:50}.xl\:mb-0{margin-bottom:0}.xl\:ml-68{margin-left:17rem}.xl\:ml-68\.5{margin-left:17.125rem}.xl\:ml-auto{margin-left:auto}.xl\:mr-12{margin-right:3rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-1\/4,.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-72{width:18rem}.xl\:w-8\/12{width:66.666667%}.xl\:flex-none{flex:none}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:flex-col{flex-direction:column}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:bg-transparent{background-color:transparent}.xl\:p-2{padding:.5rem}.xl\:p-2\.5{padding:.625rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:pl-32{padding-left:8rem}.xl\:pl-72{padding-left:18rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(108 117 125 / var(--tw-border-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(37 47 64 / var(--tw-bg-opacity))}.dark\:bg-gray-800\/50{background-color:#252f4080}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(20 23 39 / var(--tw-bg-opacity))}.dark\:bg-red-800\/20{background-color:#991b1b33}.dark\:bg-red-800\/80{background-color:#991b1bcc}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.dark\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.dark\:stroke-gray-600{stroke:#6c757d}.dark\:stroke-red-900{stroke:#7f1d1d}.dark\:stroke-white{stroke:#fff}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(210 214 218 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(206 212 218 / var(--tw-text-opacity))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(108 117 125 / var(--tw-text-opacity))}.dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(37 47 64 / var(--tw-text-opacity))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(20 23 39 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dark\:ring-inset{--tw-ring-inset: inset}.dark\:ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(210 214 218 / var(--tw-text-opacity))}.dark\:hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity))}.dark\:hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(52 78 134 / var(--tw-border-opacity))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(73 80 87 / var(--tw-bg-opacity))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(210 214 218 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:stroke-gray-400{stroke:#ced4da}.group:hover .dark\:group-hover\:stroke-red-900{stroke:#7f1d1d}} diff --git a/public/build/assets/app-8d2b419d.js b/public/build/assets/app-8d2b419d.js new file mode 100644 index 00000000..4875bd54 --- /dev/null +++ b/public/build/assets/app-8d2b419d.js @@ -0,0 +1,124 @@ +function jm(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const zm="modulepreload",Um=function(e){return"/build/"+e},hc={},F=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=Um(i),i in hc)return;hc[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!r)for(let c=o.length-1;c>=0;c--){const p=o[c];if(p.href===i&&(!l||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":zm,l||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),l)return new Promise((c,p)=>{u.addEventListener("load",c),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})};var qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Lo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Bm(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var pd={exports:{}},ul={},hd={exports:{}},H={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Io=Symbol.for("react.element"),Vm=Symbol.for("react.portal"),Hm=Symbol.for("react.fragment"),Wm=Symbol.for("react.strict_mode"),bm=Symbol.for("react.profiler"),Qm=Symbol.for("react.provider"),Gm=Symbol.for("react.context"),Km=Symbol.for("react.forward_ref"),qm=Symbol.for("react.suspense"),Jm=Symbol.for("react.memo"),Xm=Symbol.for("react.lazy"),yc=Symbol.iterator;function Ym(e){return e===null||typeof e!="object"?null:(e=yc&&e[yc]||e["@@iterator"],typeof e=="function"?e:null)}var yd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},md=Object.assign,gd={};function kr(e,t,n){this.props=e,this.context=t,this.refs=gd,this.updater=n||yd}kr.prototype.isReactComponent={};kr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};kr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function vd(){}vd.prototype=kr.prototype;function $a(e,t,n){this.props=e,this.context=t,this.refs=gd,this.updater=n||yd}var Ma=$a.prototype=new vd;Ma.constructor=$a;md(Ma,kr.prototype);Ma.isPureReactComponent=!0;var mc=Array.isArray,wd=Object.prototype.hasOwnProperty,ja={current:null},Sd={key:!0,ref:!0,__self:!0,__source:!0};function Ed(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)wd.call(t,r)&&!Sd.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1t=>{const n=cg.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),dt=e=>(e=e.toLowerCase(),t=>cl(t)===e),fl=e=>t=>typeof t===e,{isArray:Tr}=Array,po=fl("undefined");function fg(e){return e!==null&&!po(e)&&e.constructor!==null&&!po(e.constructor)&&Ve(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const xd=dt("ArrayBuffer");function dg(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&xd(e.buffer),t}const pg=fl("string"),Ve=fl("function"),Od=fl("number"),dl=e=>e!==null&&typeof e=="object",hg=e=>e===!0||e===!1,mi=e=>{if(cl(e)!=="object")return!1;const t=Ua(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},yg=dt("Date"),mg=dt("File"),gg=dt("Blob"),vg=dt("FileList"),wg=e=>dl(e)&&Ve(e.pipe),Sg=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ve(e.append)&&((t=cl(e))==="formdata"||t==="object"&&Ve(e.toString)&&e.toString()==="[object FormData]"))},Eg=dt("URLSearchParams"),[_g,Pg,xg,Og]=["ReadableStream","Request","Response","Headers"].map(dt),kg=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Do(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),Tr(e))for(r=0,o=e.length;r0;)if(o=n[r],t===o.toLowerCase())return o;return null}const xn=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Td=e=>!po(e)&&e!==xn;function Os(){const{caseless:e}=Td(this)&&this||{},t={},n=(r,o)=>{const i=e&&kd(t,o)||o;mi(t[i])&&mi(r)?t[i]=Os(t[i],r):mi(r)?t[i]=Os({},r):Tr(r)?t[i]=r.slice():t[i]=r};for(let r=0,o=arguments.length;r(Do(t,(o,i)=>{n&&Ve(o)?e[i]=Pd(o,n):e[i]=o},{allOwnKeys:r}),e),Cg=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Rg=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Ag=(e,t,n,r)=>{let o,i,l;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)l=o[i],(!r||r(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=n!==!1&&Ua(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ng=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Lg=e=>{if(!e)return null;if(Tr(e))return e;let t=e.length;if(!Od(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Ig=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ua(Uint8Array)),Dg=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},Fg=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$g=dt("HTMLFormElement"),Mg=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),vc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),jg=dt("RegExp"),Cd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Do(n,(o,i)=>{let l;(l=t(o,i,e))!==!1&&(r[i]=l||o)}),Object.defineProperties(e,r)},zg=e=>{Cd(e,(t,n)=>{if(Ve(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ve(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Ug=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return Tr(e)?r(e):r(String(e).split(t)),n},Bg=()=>{},Vg=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ul="abcdefghijklmnopqrstuvwxyz",wc="0123456789",Rd={DIGIT:wc,ALPHA:Ul,ALPHA_DIGIT:Ul+Ul.toUpperCase()+wc},Hg=(e=16,t=Rd.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Wg(e){return!!(e&&Ve(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const bg=e=>{const t=new Array(10),n=(r,o)=>{if(dl(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const i=Tr(r)?[]:{};return Do(r,(l,s)=>{const a=n(l,o+1);!po(a)&&(i[s]=a)}),t[o]=void 0,i}}return r};return n(e,0)},Qg=dt("AsyncFunction"),Gg=e=>e&&(dl(e)||Ve(e))&&Ve(e.then)&&Ve(e.catch),Ad=((e,t)=>e?setImmediate:t?((n,r)=>(xn.addEventListener("message",({source:o,data:i})=>{o===xn&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),xn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ve(xn.postMessage)),Kg=typeof queueMicrotask<"u"?queueMicrotask.bind(xn):typeof process<"u"&&process.nextTick||Ad,P={isArray:Tr,isArrayBuffer:xd,isBuffer:fg,isFormData:Sg,isArrayBufferView:dg,isString:pg,isNumber:Od,isBoolean:hg,isObject:dl,isPlainObject:mi,isReadableStream:_g,isRequest:Pg,isResponse:xg,isHeaders:Og,isUndefined:po,isDate:yg,isFile:mg,isBlob:gg,isRegExp:jg,isFunction:Ve,isStream:wg,isURLSearchParams:Eg,isTypedArray:Ig,isFileList:vg,forEach:Do,merge:Os,extend:Tg,trim:kg,stripBOM:Cg,inherits:Rg,toFlatObject:Ag,kindOf:cl,kindOfTest:dt,endsWith:Ng,toArray:Lg,forEachEntry:Dg,matchAll:Fg,isHTMLForm:$g,hasOwnProperty:vc,hasOwnProp:vc,reduceDescriptors:Cd,freezeMethods:zg,toObjectSet:Ug,toCamelCase:Mg,noop:Bg,toFiniteNumber:Vg,findKey:kd,global:xn,isContextDefined:Td,ALPHABET:Rd,generateString:Hg,isSpecCompliantForm:Wg,toJSONObject:bg,isAsyncFn:Qg,isThenable:Gg,setImmediate:Ad,asap:Kg};function M(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}P.inherits(M,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:P.toJSONObject(this.config),code:this.code,status:this.status}}});const Nd=M.prototype,Ld={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ld[e]={value:e}});Object.defineProperties(M,Ld);Object.defineProperty(Nd,"isAxiosError",{value:!0});M.from=(e,t,n,r,o,i)=>{const l=Object.create(Nd);return P.toFlatObject(e,l,function(a){return a!==Error.prototype},s=>s!=="isAxiosError"),M.call(l,e.message,t,n,r,o),l.cause=e,l.name=e.name,i&&Object.assign(l,i),l};const qg=null;function ks(e){return P.isPlainObject(e)||P.isArray(e)}function Id(e){return P.endsWith(e,"[]")?e.slice(0,-2):e}function Sc(e,t,n){return e?e.concat(t).map(function(o,i){return o=Id(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function Jg(e){return P.isArray(e)&&!e.some(ks)}const Xg=P.toFlatObject(P,{},null,function(t){return/^is[A-Z]/.test(t)});function pl(e,t,n){if(!P.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=P.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,_){return!P.isUndefined(_[v])});const r=n.metaTokens,o=n.visitor||c,i=n.dots,l=n.indexes,a=(n.Blob||typeof Blob<"u"&&Blob)&&P.isSpecCompliantForm(t);if(!P.isFunction(o))throw new TypeError("visitor must be a function");function u(d){if(d===null)return"";if(P.isDate(d))return d.toISOString();if(!a&&P.isBlob(d))throw new M("Blob is not supported. Use a Buffer instead.");return P.isArrayBuffer(d)||P.isTypedArray(d)?a&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function c(d,v,_){let y=d;if(d&&!_&&typeof d=="object"){if(P.endsWith(v,"{}"))v=r?v:v.slice(0,-2),d=JSON.stringify(d);else if(P.isArray(d)&&Jg(d)||(P.isFileList(d)||P.endsWith(v,"[]"))&&(y=P.toArray(d)))return v=Id(v),y.forEach(function(g,E){!(P.isUndefined(g)||g===null)&&t.append(l===!0?Sc([v],E,i):l===null?v:v+"[]",u(g))}),!1}return ks(d)?!0:(t.append(Sc(_,v,i),u(d)),!1)}const p=[],m=Object.assign(Xg,{defaultVisitor:c,convertValue:u,isVisitable:ks});function S(d,v){if(!P.isUndefined(d)){if(p.indexOf(d)!==-1)throw Error("Circular reference detected in "+v.join("."));p.push(d),P.forEach(d,function(y,h){(!(P.isUndefined(y)||y===null)&&o.call(t,y,P.isString(h)?h.trim():h,v,m))===!0&&S(y,v?v.concat(h):[h])}),p.pop()}}if(!P.isObject(e))throw new TypeError("data must be an object");return S(e),t}function Ec(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ba(e,t){this._pairs=[],e&&pl(e,this,t)}const Dd=Ba.prototype;Dd.append=function(t,n){this._pairs.push([t,n])};Dd.toString=function(t){const n=t?function(r){return t.call(this,r,Ec)}:Ec;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Yg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Fd(e,t,n){if(!t)return e;const r=n&&n.encode||Yg,o=n&&n.serialize;let i;if(o?i=o(t,n):i=P.isURLSearchParams(t)?t.toString():new Ba(t,n).toString(r),i){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Zg{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){P.forEach(this.handlers,function(r){r!==null&&t(r)})}}const _c=Zg,$d={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ev=typeof URLSearchParams<"u"?URLSearchParams:Ba,tv=typeof FormData<"u"?FormData:null,nv=typeof Blob<"u"?Blob:null,rv={isBrowser:!0,classes:{URLSearchParams:ev,FormData:tv,Blob:nv},protocols:["http","https","file","blob","url","data"]},Va=typeof window<"u"&&typeof document<"u",Ts=typeof navigator=="object"&&navigator||void 0,ov=Va&&(!Ts||["ReactNative","NativeScript","NS"].indexOf(Ts.product)<0),iv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),lv=Va&&window.location.href||"http://localhost",sv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Va,hasStandardBrowserEnv:ov,hasStandardBrowserWebWorkerEnv:iv,navigator:Ts,origin:lv},Symbol.toStringTag,{value:"Module"})),Fe={...sv,...rv};function av(e,t){return pl(e,new Fe.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,i){return Fe.isNode&&P.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function uv(e){return P.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function cv(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r=n.length;return l=!l&&P.isArray(o)?o.length:l,a?(P.hasOwnProp(o,l)?o[l]=[o[l],r]:o[l]=r,!s):((!o[l]||!P.isObject(o[l]))&&(o[l]=[]),t(n,r,o[l],i)&&P.isArray(o[l])&&(o[l]=cv(o[l])),!s)}if(P.isFormData(e)&&P.isFunction(e.entries)){const n={};return P.forEachEntry(e,(r,o)=>{t(uv(r),o,n,0)}),n}return null}function fv(e,t,n){if(P.isString(e))try{return(t||JSON.parse)(e),P.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ha={transitional:$d,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=P.isObject(t);if(i&&P.isHTMLForm(t)&&(t=new FormData(t)),P.isFormData(t))return o?JSON.stringify(Md(t)):t;if(P.isArrayBuffer(t)||P.isBuffer(t)||P.isStream(t)||P.isFile(t)||P.isBlob(t)||P.isReadableStream(t))return t;if(P.isArrayBufferView(t))return t.buffer;if(P.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return av(t,this.formSerializer).toString();if((s=P.isFileList(t))||r.indexOf("multipart/form-data")>-1){const a=this.env&&this.env.FormData;return pl(s?{"files[]":t}:t,a&&new a,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),fv(t)):t}],transformResponse:[function(t){const n=this.transitional||Ha.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(P.isResponse(t)||P.isReadableStream(t))return t;if(t&&P.isString(t)&&(r&&!this.responseType||o)){const l=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(l)throw s.name==="SyntaxError"?M.from(s,M.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Fe.classes.FormData,Blob:Fe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};P.forEach(["delete","get","head","post","put","patch"],e=>{Ha.headers[e]={}});const Wa=Ha,dv=P.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),pv=e=>{const t={};let n,r,o;return e&&e.split(` +`).forEach(function(l){o=l.indexOf(":"),n=l.substring(0,o).trim().toLowerCase(),r=l.substring(o+1).trim(),!(!n||t[n]&&dv[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Pc=Symbol("internals");function Mr(e){return e&&String(e).trim().toLowerCase()}function gi(e){return e===!1||e==null?e:P.isArray(e)?e.map(gi):String(e)}function hv(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const yv=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Bl(e,t,n,r,o){if(P.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!P.isString(t)){if(P.isString(r))return t.indexOf(r)!==-1;if(P.isRegExp(r))return r.test(t)}}function mv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function gv(e,t){const n=P.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,l){return this[r].call(this,t,o,i,l)},configurable:!0})})}class hl{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(s,a,u){const c=Mr(a);if(!c)throw new Error("header name must be a non-empty string");const p=P.findKey(o,c);(!p||o[p]===void 0||u===!0||u===void 0&&o[p]!==!1)&&(o[p||a]=gi(s))}const l=(s,a)=>P.forEach(s,(u,c)=>i(u,c,a));if(P.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(P.isString(t)&&(t=t.trim())&&!yv(t))l(pv(t),n);else if(P.isHeaders(t))for(const[s,a]of t.entries())i(a,s,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=Mr(t),t){const r=P.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return hv(o);if(P.isFunction(n))return n.call(this,o,r);if(P.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Mr(t),t){const r=P.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Bl(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(l){if(l=Mr(l),l){const s=P.findKey(r,l);s&&(!n||Bl(r,r[s],s,n))&&(delete r[s],o=!0)}}return P.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||Bl(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return P.forEach(this,(o,i)=>{const l=P.findKey(r,i);if(l){n[l]=gi(o),delete n[i];return}const s=t?mv(i):String(i).trim();s!==i&&delete n[i],n[s]=gi(o),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return P.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&P.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Pc]=this[Pc]={accessors:{}}).accessors,o=this.prototype;function i(l){const s=Mr(l);r[s]||(gv(o,l),r[s]=!0)}return P.isArray(t)?t.forEach(i):i(t),this}}hl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);P.reduceDescriptors(hl.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});P.freezeMethods(hl);const at=hl;function Vl(e,t){const n=this||Wa,r=t||n,o=at.from(r.headers);let i=r.data;return P.forEach(e,function(s){i=s.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function jd(e){return!!(e&&e.__CANCEL__)}function Cr(e,t,n){M.call(this,e??"canceled",M.ERR_CANCELED,t,n),this.name="CanceledError"}P.inherits(Cr,M,{__CANCEL__:!0});function zd(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new M("Request failed with status code "+n.status,[M.ERR_BAD_REQUEST,M.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vv(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wv(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,l;return t=t!==void 0?t:1e3,function(a){const u=Date.now(),c=r[i];l||(l=u),n[o]=a,r[o]=u;let p=i,m=0;for(;p!==o;)m+=n[p++],p=p%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),u-l{n=c,o=null,i&&(clearTimeout(i),i=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),p=c-n;p>=r?l(u,c):(o=u,i||(i=setTimeout(()=>{i=null,l(o)},r-p)))},()=>o&&l(o)]}const Ni=(e,t,n=3)=>{let r=0;const o=wv(50,250);return Sv(i=>{const l=i.loaded,s=i.lengthComputable?i.total:void 0,a=l-r,u=o(a),c=l<=s;r=l;const p={loaded:l,total:s,progress:s?l/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&c?(s-l)/u:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(p)},n)},xc=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Oc=e=>(...t)=>P.asap(()=>e(...t)),Ev=Fe.hasStandardBrowserEnv?function(){const t=Fe.navigator&&/(msie|trident)/i.test(Fe.navigator.userAgent),n=document.createElement("a");let r;function o(i){let l=i;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(l){const s=P.isString(l)?o(l):l;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}(),_v=Fe.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const l=[e+"="+encodeURIComponent(t)];P.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),P.isString(r)&&l.push("path="+r),P.isString(o)&&l.push("domain="+o),i===!0&&l.push("secure"),document.cookie=l.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Pv(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xv(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Ud(e,t){return e&&!Pv(t)?xv(e,t):t}const kc=e=>e instanceof at?{...e}:e;function Ln(e,t){t=t||{};const n={};function r(u,c,p){return P.isPlainObject(u)&&P.isPlainObject(c)?P.merge.call({caseless:p},u,c):P.isPlainObject(c)?P.merge({},c):P.isArray(c)?c.slice():c}function o(u,c,p){if(P.isUndefined(c)){if(!P.isUndefined(u))return r(void 0,u,p)}else return r(u,c,p)}function i(u,c){if(!P.isUndefined(c))return r(void 0,c)}function l(u,c){if(P.isUndefined(c)){if(!P.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,p){if(p in t)return r(u,c);if(p in e)return r(void 0,u)}const a={url:i,method:i,data:i,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(u,c)=>o(kc(u),kc(c),!0)};return P.forEach(Object.keys(Object.assign({},e,t)),function(c){const p=a[c]||o,m=p(e[c],t[c],c);P.isUndefined(m)&&p!==s||(n[c]=m)}),n}const Bd=e=>{const t=Ln({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:l,auth:s}=t;t.headers=l=at.from(l),t.url=Fd(Ud(t.baseURL,t.url),e.params,e.paramsSerializer),s&&l.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let a;if(P.isFormData(n)){if(Fe.hasStandardBrowserEnv||Fe.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if((a=l.getContentType())!==!1){const[u,...c]=a?a.split(";").map(p=>p.trim()).filter(Boolean):[];l.setContentType([u||"multipart/form-data",...c].join("; "))}}if(Fe.hasStandardBrowserEnv&&(r&&P.isFunction(r)&&(r=r(t)),r||r!==!1&&Ev(t.url))){const u=o&&i&&_v.read(i);u&&l.set(o,u)}return t},Ov=typeof XMLHttpRequest<"u",kv=Ov&&function(e){return new Promise(function(n,r){const o=Bd(e);let i=o.data;const l=at.from(o.headers).normalize();let{responseType:s,onUploadProgress:a,onDownloadProgress:u}=o,c,p,m,S,d;function v(){S&&S(),d&&d(),o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let _=new XMLHttpRequest;_.open(o.method.toUpperCase(),o.url,!0),_.timeout=o.timeout;function y(){if(!_)return;const g=at.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),T={data:!s||s==="text"||s==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:g,config:e,request:_};zd(function(k){n(k),v()},function(k){r(k),v()},T),_=null}"onloadend"in _?_.onloadend=y:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(y)},_.onabort=function(){_&&(r(new M("Request aborted",M.ECONNABORTED,e,_)),_=null)},_.onerror=function(){r(new M("Network Error",M.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let E=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const T=o.transitional||$d;o.timeoutErrorMessage&&(E=o.timeoutErrorMessage),r(new M(E,T.clarifyTimeoutError?M.ETIMEDOUT:M.ECONNABORTED,e,_)),_=null},i===void 0&&l.setContentType(null),"setRequestHeader"in _&&P.forEach(l.toJSON(),function(E,T){_.setRequestHeader(T,E)}),P.isUndefined(o.withCredentials)||(_.withCredentials=!!o.withCredentials),s&&s!=="json"&&(_.responseType=o.responseType),u&&([m,d]=Ni(u,!0),_.addEventListener("progress",m)),a&&_.upload&&([p,S]=Ni(a),_.upload.addEventListener("progress",p),_.upload.addEventListener("loadend",S)),(o.cancelToken||o.signal)&&(c=g=>{_&&(r(!g||g.type?new Cr(null,e,_):g),_.abort(),_=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const h=vv(o.url);if(h&&Fe.protocols.indexOf(h)===-1){r(new M("Unsupported protocol "+h+":",M.ERR_BAD_REQUEST,e));return}_.send(i||null)})},Tv=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(u){if(!o){o=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof M?c:new Cr(c instanceof Error?c.message:c))}};let l=t&&setTimeout(()=>{l=null,i(new M(`timeout ${t} of ms exceeded`,M.ETIMEDOUT))},t);const s=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:a}=r;return a.unsubscribe=()=>P.asap(s),a}},Cv=Tv,Rv=function*(e,t){let n=e.byteLength;if(!t||n{const o=Av(e,t);let i=0,l,s=a=>{l||(l=!0,r&&r(a))};return new ReadableStream({async pull(a){try{const{done:u,value:c}=await o.next();if(u){s(),a.close();return}let p=c.byteLength;if(n){let m=i+=p;n(m)}a.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(a){return s(a),o.return()}},{highWaterMark:2})},yl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Vd=yl&&typeof ReadableStream=="function",Lv=yl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Hd=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Iv=Vd&&Hd(()=>{let e=!1;const t=new Request(Fe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Cc=64*1024,Cs=Vd&&Hd(()=>P.isReadableStream(new Response("").body)),Li={stream:Cs&&(e=>e.body)};yl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Li[t]&&(Li[t]=P.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new M(`Response type '${t}' is not supported`,M.ERR_NOT_SUPPORT,r)})})})(new Response);const Dv=async e=>{if(e==null)return 0;if(P.isBlob(e))return e.size;if(P.isSpecCompliantForm(e))return(await new Request(Fe.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(P.isArrayBufferView(e)||P.isArrayBuffer(e))return e.byteLength;if(P.isURLSearchParams(e)&&(e=e+""),P.isString(e))return(await Lv(e)).byteLength},Fv=async(e,t)=>{const n=P.toFiniteNumber(e.getContentLength());return n??Dv(t)},$v=yl&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:l,onDownloadProgress:s,onUploadProgress:a,responseType:u,headers:c,withCredentials:p="same-origin",fetchOptions:m}=Bd(e);u=u?(u+"").toLowerCase():"text";let S=Cv([o,i&&i.toAbortSignal()],l),d;const v=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let _;try{if(a&&Iv&&n!=="get"&&n!=="head"&&(_=await Fv(c,r))!==0){let T=new Request(t,{method:"POST",body:r,duplex:"half"}),O;if(P.isFormData(r)&&(O=T.headers.get("content-type"))&&c.setContentType(O),T.body){const[k,x]=xc(_,Ni(Oc(a)));r=Tc(T.body,Cc,k,x)}}P.isString(p)||(p=p?"include":"omit");const y="credentials"in Request.prototype;d=new Request(t,{...m,signal:S,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:y?p:void 0});let h=await fetch(d);const g=Cs&&(u==="stream"||u==="response");if(Cs&&(s||g&&v)){const T={};["status","statusText","headers"].forEach(N=>{T[N]=h[N]});const O=P.toFiniteNumber(h.headers.get("content-length")),[k,x]=s&&xc(O,Ni(Oc(s),!0))||[];h=new Response(Tc(h.body,Cc,k,()=>{x&&x(),v&&v()}),T)}u=u||"text";let E=await Li[P.findKey(Li,u)||"text"](h,e);return!g&&v&&v(),await new Promise((T,O)=>{zd(T,O,{data:E,headers:at.from(h.headers),status:h.status,statusText:h.statusText,config:e,request:d})})}catch(y){throw v&&v(),y&&y.name==="TypeError"&&/fetch/i.test(y.message)?Object.assign(new M("Network Error",M.ERR_NETWORK,e,d),{cause:y.cause||y}):M.from(y,y&&y.code,e,d)}}),Rs={http:qg,xhr:kv,fetch:$v};P.forEach(Rs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Rc=e=>`- ${e}`,Mv=e=>P.isFunction(e)||e===null||e===!1,Wd={getAdapter:e=>{e=P.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i`adapter ${s} `+(a===!1?"is not supported by the environment":"is not available in the build"));let l=t?i.length>1?`since : +`+i.map(Rc).join(` +`):" "+Rc(i[0]):"as no adapter specified";throw new M("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:Rs};function Hl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Cr(null,e)}function Ac(e){return Hl(e),e.headers=at.from(e.headers),e.data=Vl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wd.getAdapter(e.adapter||Wa.adapter)(e).then(function(r){return Hl(e),r.data=Vl.call(e,e.transformResponse,r),r.headers=at.from(r.headers),r},function(r){return jd(r)||(Hl(e),r&&r.response&&(r.response.data=Vl.call(e,e.transformResponse,r.response),r.response.headers=at.from(r.response.headers))),Promise.reject(r)})}const bd="1.7.7",ba={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ba[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Nc={};ba.transitional=function(t,n,r){function o(i,l){return"[Axios v"+bd+"] Transitional option '"+i+"'"+l+(r?". "+r:"")}return(i,l,s)=>{if(t===!1)throw new M(o(l," has been removed"+(n?" in "+n:"")),M.ERR_DEPRECATED);return n&&!Nc[l]&&(Nc[l]=!0,console.warn(o(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,l,s):!0}};function jv(e,t,n){if(typeof e!="object")throw new M("options must be an object",M.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],l=t[i];if(l){const s=e[i],a=s===void 0||l(s,i,e);if(a!==!0)throw new M("option "+i+" must be "+a,M.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new M("Unknown option "+i,M.ERR_BAD_OPTION)}}const As={assertOptions:jv,validators:ba},Wt=As.validators;class Ii{constructor(t){this.defaults=t,this.interceptors={request:new _c,response:new _c}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ln(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:i}=n;r!==void 0&&As.assertOptions(r,{silentJSONParsing:Wt.transitional(Wt.boolean),forcedJSONParsing:Wt.transitional(Wt.boolean),clarifyTimeoutError:Wt.transitional(Wt.boolean)},!1),o!=null&&(P.isFunction(o)?n.paramsSerializer={serialize:o}:As.assertOptions(o,{encode:Wt.function,serialize:Wt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=i&&P.merge(i.common,i[n.method]);i&&P.forEach(["delete","get","head","post","put","patch","common"],d=>{delete i[d]}),n.headers=at.concat(l,i);const s=[];let a=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(a=a&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,p=0,m;if(!a){const d=[Ac.bind(this),void 0];for(d.unshift.apply(d,s),d.push.apply(d,u),m=d.length,c=Promise.resolve(n);p{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](o);r._listeners=null}),this.promise.then=o=>{let i;const l=new Promise(s=>{r.subscribe(s),i=s}).then(o);return l.cancel=function(){r.unsubscribe(i)},l},t(function(i,l,s){r.reason||(r.reason=new Cr(i,l,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Qa(function(o){t=o}),cancel:t}}}const zv=Qa;function Uv(e){return function(n){return e.apply(null,n)}}function Bv(e){return P.isObject(e)&&e.isAxiosError===!0}const Ns={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ns).forEach(([e,t])=>{Ns[t]=e});const Vv=Ns;function Qd(e){const t=new vi(e),n=Pd(vi.prototype.request,t);return P.extend(n,vi.prototype,t,{allOwnKeys:!0}),P.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Qd(Ln(e,o))},n}const ue=Qd(Wa);ue.Axios=vi;ue.CanceledError=Cr;ue.CancelToken=zv;ue.isCancel=jd;ue.VERSION=bd;ue.toFormData=pl;ue.AxiosError=M;ue.Cancel=ue.CanceledError;ue.all=function(t){return Promise.all(t)};ue.spread=Uv;ue.isAxiosError=Bv;ue.mergeConfig=Ln;ue.AxiosHeaders=at;ue.formToJSON=e=>Md(P.isHTMLForm(e)?new FormData(e):e);ue.getAdapter=Wd.getAdapter;ue.HttpStatusCode=Vv;ue.default=ue;const Ls=ue;window.axios=Ls;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var Gd={exports:{}},be={},Kd={exports:{}},qd={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function t(L,$){var U=L.length;L.push($);e:for(;0>>1,se=L[Z];if(0>>1;Zo(b,U))pto(Vn,b)?(L[Z]=Vn,L[pt]=U,Z=pt):(L[Z]=b,L[Pt]=U,Z=Pt);else if(pto(Vn,U))L[Z]=Vn,L[pt]=U,Z=pt;else break e}}return $}function o(L,$){var U=L.sortIndex-$.sortIndex;return U!==0?U:L.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var a=[],u=[],c=1,p=null,m=3,S=!1,d=!1,v=!1,_=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(L){for(var $=n(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=L)r(u),$.sortIndex=$.expirationTime,t(a,$);else break;$=n(u)}}function E(L){if(v=!1,g(L),!d)if(n(a)!==null)d=!0,Ge(T);else{var $=n(u);$!==null&&Lr(E,$.startTime-L)}}function T(L,$){d=!1,v&&(v=!1,y(x),x=-1),S=!0;var U=m;try{for(g($),p=n(a);p!==null&&(!(p.expirationTime>$)||L&&!G());){var Z=p.callback;if(typeof Z=="function"){p.callback=null,m=p.priorityLevel;var se=Z(p.expirationTime<=$);$=e.unstable_now(),typeof se=="function"?p.callback=se:p===n(a)&&r(a),g($)}else r(a);p=n(a)}if(p!==null)var Bn=!0;else{var Pt=n(u);Pt!==null&&Lr(E,Pt.startTime-$),Bn=!1}return Bn}finally{p=null,m=U,S=!1}}var O=!1,k=null,x=-1,N=5,A=-1;function G(){return!(e.unstable_now()-AL||125Z?(L.sortIndex=U,t(u,L),n(a)===null&&L===n(u)&&(v?(y(x),x=-1):v=!0,Lr(E,U-Z))):(L.sortIndex=se,t(a,L),d||S||(d=!0,Ge(T))),L},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(L){var $=m;return function(){var U=m;m=$;try{return L.apply(this,arguments)}finally{m=U}}}})(qd);Kd.exports=qd;var Hv=Kd.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Jd=B,We=Hv;function R(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Is=Object.prototype.hasOwnProperty,Wv=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Lc={},Ic={};function bv(e){return Is.call(Ic,e)?!0:Is.call(Lc,e)?!1:Wv.test(e)?Ic[e]=!0:(Lc[e]=!0,!1)}function Qv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Gv(e,t,n,r){if(t===null||typeof t>"u"||Qv(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Le(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var Ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ee[e]=new Le(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ee[t]=new Le(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ee[e]=new Le(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ee[e]=new Le(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ee[e]=new Le(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ee[e]=new Le(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ee[e]=new Le(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ee[e]=new Le(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ee[e]=new Le(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ga=/[\-:]([a-z])/g;function Ka(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ga,Ka);Ee[t]=new Le(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ga,Ka);Ee[t]=new Le(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ga,Ka);Ee[t]=new Le(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ee[e]=new Le(e,1,!1,e.toLowerCase(),null,!1,!1)});Ee.xlinkHref=new Le("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ee[e]=new Le(e,1,!1,e.toLowerCase(),null,!0,!0)});function qa(e,t,n,r){var o=Ee.hasOwnProperty(t)?Ee[t]:null;(o!==null?o.type!==0:r||!(2s||o[l]!==i[s]){var a=` +`+o[l].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=l&&0<=s);break}}}finally{bl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qr(e):""}function Kv(e){switch(e.tag){case 5:return qr(e.type);case 16:return qr("Lazy");case 13:return qr("Suspense");case 19:return qr("SuspenseList");case 0:case 2:case 15:return e=Ql(e.type,!1),e;case 11:return e=Ql(e.type.render,!1),e;case 1:return e=Ql(e.type,!0),e;default:return""}}function Ms(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xn:return"Fragment";case Jn:return"Portal";case Ds:return"Profiler";case Ja:return"StrictMode";case Fs:return"Suspense";case $s:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Zd:return(e.displayName||"Context")+".Consumer";case Yd:return(e._context.displayName||"Context")+".Provider";case Xa:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ya:return t=e.displayName||null,t!==null?t:Ms(e.type)||"Memo";case Qt:t=e._payload,e=e._init;try{return Ms(e(t))}catch{}}return null}function qv(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ms(t);case 8:return t===Ja?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function un(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Jv(e){var t=tp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jo(e){e._valueTracker||(e._valueTracker=Jv(e))}function np(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Di(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function js(e,t){var n=t.checked;return re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Fc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=un(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rp(e,t){t=t.checked,t!=null&&qa(e,"checked",t,!1)}function zs(e,t){rp(e,t);var n=un(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Us(e,t.type,n):t.hasOwnProperty("defaultValue")&&Us(e,t.type,un(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function $c(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Us(e,t,n){(t!=="number"||Di(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jr=Array.isArray;function ar(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Xo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function yo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Xv=["Webkit","ms","Moz","O"];Object.keys(Zr).forEach(function(e){Xv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zr[t]=Zr[e]})});function sp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zr.hasOwnProperty(e)&&Zr[e]?(""+t).trim():t+"px"}function ap(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=sp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Yv=re({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Hs(e,t){if(t){if(Yv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Ws(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var bs=null;function Za(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qs=null,ur=null,cr=null;function zc(e){if(e=Mo(e)){if(typeof Qs!="function")throw Error(R(280));var t=e.stateNode;t&&(t=Sl(t),Qs(e.stateNode,e.type,t))}}function up(e){ur?cr?cr.push(e):cr=[e]:ur=e}function cp(){if(ur){var e=ur,t=cr;if(cr=ur=null,zc(e),t)for(e=0;e>>=0,e===0?32:31-(u0(e)/c0|0)|0}var Yo=64,Zo=4194304;function Xr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ji(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~o;s!==0?r=Xr(s):(i&=l,i!==0&&(r=Xr(i)))}else l=n&~o,l!==0?r=Xr(l):i!==0&&(r=Xr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Fo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ut(t),e[t]=n}function h0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=to),Kc=String.fromCharCode(32),qc=!1;function Ap(e,t){switch(e){case"keyup":return V0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Np(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yn=!1;function W0(e,t){switch(e){case"compositionend":return Np(t);case"keypress":return t.which!==32?null:(qc=!0,Kc);case"textInput":return e=t.data,e===Kc&&qc?null:e;default:return null}}function b0(e,t){if(Yn)return e==="compositionend"||!su&&Ap(e,t)?(e=Cp(),Si=ou=Xt=null,Yn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Zc(n)}}function Fp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $p(){for(var e=window,t=Di();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Di(e.document)}return t}function au(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function e1(e){var t=$p(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fp(n.ownerDocument.documentElement,n)){if(r!==null&&au(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=ef(n,i);var l=ef(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Zn=null,Ys=null,ro=null,Zs=!1;function tf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zs||Zn==null||Zn!==Di(r)||(r=Zn,"selectionStart"in r&&au(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ro&&Eo(ro,r)||(ro=r,r=Bi(Ys,"onSelect"),0nr||(e.current=ia[nr],ia[nr]=null,nr--)}function K(e,t){nr++,ia[nr]=e.current,e.current=t}var cn={},Te=pn(cn),$e=pn(!1),In=cn;function mr(e,t){var n=e.type.contextTypes;if(!n)return cn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Me(e){return e=e.childContextTypes,e!=null}function Hi(){X($e),X(Te)}function uf(e,t,n){if(Te.current!==cn)throw Error(R(168));K(Te,t),K($e,n)}function bp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(R(108,qv(e)||"Unknown",o));return re({},n,r)}function Wi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cn,In=Te.current,K(Te,e),K($e,$e.current),!0}function cf(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=bp(e,t,In),r.__reactInternalMemoizedMergedChildContext=e,X($e),X(Te),K(Te,e)):X($e),K($e,n)}var Rt=null,El=!1,ls=!1;function Qp(e){Rt===null?Rt=[e]:Rt.push(e)}function d1(e){El=!0,Qp(e)}function hn(){if(!ls&&Rt!==null){ls=!0;var e=0,t=Q;try{var n=Rt;for(Q=1;e>=l,o-=l,Nt=1<<32-ut(t)+o|n<x?(N=k,k=null):N=k.sibling;var A=m(y,k,g[x],E);if(A===null){k===null&&(k=N);break}e&&k&&A.alternate===null&&t(y,k),h=i(A,h,x),O===null?T=A:O.sibling=A,O=A,k=N}if(x===g.length)return n(y,k),Y&&En(y,x),T;if(k===null){for(;xx?(N=k,k=null):N=k.sibling;var G=m(y,k,A.value,E);if(G===null){k===null&&(k=N);break}e&&k&&G.alternate===null&&t(y,k),h=i(G,h,x),O===null?T=G:O.sibling=G,O=G,k=N}if(A.done)return n(y,k),Y&&En(y,x),T;if(k===null){for(;!A.done;x++,A=g.next())A=p(y,A.value,E),A!==null&&(h=i(A,h,x),O===null?T=A:O.sibling=A,O=A);return Y&&En(y,x),T}for(k=r(y,k);!A.done;x++,A=g.next())A=S(k,y,x,A.value,E),A!==null&&(e&&A.alternate!==null&&k.delete(A.key===null?x:A.key),h=i(A,h,x),O===null?T=A:O.sibling=A,O=A);return e&&k.forEach(function(j){return t(y,j)}),Y&&En(y,x),T}function _(y,h,g,E){if(typeof g=="object"&&g!==null&&g.type===Xn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case qo:e:{for(var T=g.key,O=h;O!==null;){if(O.key===T){if(T=g.type,T===Xn){if(O.tag===7){n(y,O.sibling),h=o(O,g.props.children),h.return=y,y=h;break e}}else if(O.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Qt&&gf(T)===O.type){n(y,O.sibling),h=o(O,g.props),h.ref=Hr(y,O,g),h.return=y,y=h;break e}n(y,O);break}else t(y,O);O=O.sibling}g.type===Xn?(h=Rn(g.props.children,y.mode,E,g.key),h.return=y,y=h):(E=Ci(g.type,g.key,g.props,null,y.mode,E),E.ref=Hr(y,h,g),E.return=y,y=E)}return l(y);case Jn:e:{for(O=g.key;h!==null;){if(h.key===O)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){n(y,h.sibling),h=o(h,g.children||[]),h.return=y,y=h;break e}else{n(y,h);break}else t(y,h);h=h.sibling}h=hs(g,y.mode,E),h.return=y,y=h}return l(y);case Qt:return O=g._init,_(y,h,O(g._payload),E)}if(Jr(g))return d(y,h,g,E);if(jr(g))return v(y,h,g,E);li(y,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(n(y,h.sibling),h=o(h,g),h.return=y,y=h):(n(y,h),h=ps(g,y.mode,E),h.return=y,y=h),l(y)):n(y,h)}return _}var vr=eh(!0),th=eh(!1),jo={},_t=pn(jo),Oo=pn(jo),ko=pn(jo);function Tn(e){if(e===jo)throw Error(R(174));return e}function gu(e,t){switch(K(ko,t),K(Oo,e),K(_t,jo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vs(t,e)}X(_t),K(_t,t)}function wr(){X(_t),X(Oo),X(ko)}function nh(e){Tn(ko.current);var t=Tn(_t.current),n=Vs(t,e.type);t!==n&&(K(Oo,e),K(_t,n))}function vu(e){Oo.current===e&&(X(_t),X(Oo))}var te=pn(0);function Ji(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ss=[];function wu(){for(var e=0;en?n:4,e(!0);var r=as.transition;as.transition={};try{e(!1),t()}finally{Q=n,as.transition=r}}function vh(){return tt().memoizedState}function m1(e,t,n){var r=sn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},wh(e))Sh(t,n);else if(n=Jp(e,t,n,r),n!==null){var o=Ae();ct(n,e,r,o),Eh(n,t,r)}}function g1(e,t,n){var r=sn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(wh(e))Sh(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,s=i(l,n);if(o.hasEagerState=!0,o.eagerState=s,ft(s,l)){var a=t.interleaved;a===null?(o.next=o,yu(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}finally{}n=Jp(e,t,o,r),n!==null&&(o=Ae(),ct(n,e,r,o),Eh(n,t,r))}}function wh(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Sh(e,t){oo=Xi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Eh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tu(e,n)}}var Yi={readContext:et,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useInsertionEffect:Pe,useLayoutEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useMutableSource:Pe,useSyncExternalStore:Pe,useId:Pe,unstable_isNewReconciler:!1},v1={readContext:et,useCallback:function(e,t){return gt().memoizedState=[e,t===void 0?null:t],e},useContext:et,useEffect:wf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,xi(4194308,4,ph.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xi(4194308,4,e,t)},useInsertionEffect:function(e,t){return xi(4,2,e,t)},useMemo:function(e,t){var n=gt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=gt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=m1.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){var t=gt();return e={current:e},t.memoizedState=e},useState:vf,useDebugValue:xu,useDeferredValue:function(e){return gt().memoizedState=e},useTransition:function(){var e=vf(!1),t=e[0];return e=y1.bind(null,e[1]),gt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,o=gt();if(Y){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),me===null)throw Error(R(349));Fn&30||ih(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,wf(sh.bind(null,r,i,e),[e]),r.flags|=2048,Ro(9,lh.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=gt(),t=me.identifierPrefix;if(Y){var n=Lt,r=Nt;n=(r&~(1<<32-ut(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=To++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[wt]=t,e[xo]=r,Ah(e,t,!1,!1),t.stateNode=e;e:{switch(l=Ws(n,r),n){case"dialog":J("cancel",e),J("close",e),o=r;break;case"iframe":case"object":case"embed":J("load",e),o=r;break;case"video":case"audio":for(o=0;oEr&&(t.flags|=128,r=!0,Wr(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ji(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Wr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Y)return xe(t),null}else 2*le()-i.renderingStartTime>Er&&n!==1073741824&&(t.flags|=128,r=!0,Wr(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=le(),t.sibling=null,n=te.current,K(te,r?n&1|2:n&1),t):(xe(t),null);case 22:case 23:return Au(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ue&1073741824&&(xe(t),t.subtreeFlags&6&&(t.flags|=8192)):xe(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function k1(e,t){switch(cu(t),t.tag){case 1:return Me(t.type)&&Hi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wr(),X($e),X(Te),wu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vu(t),null;case 13:if(X(te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));gr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return X(te),null;case 4:return wr(),null;case 10:return hu(t.type._context),null;case 22:case 23:return Au(),null;case 24:return null;default:return null}}var ai=!1,ke=!1,T1=typeof WeakSet=="function"?WeakSet:Set,D=null;function lr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ie(e,t,r)}else n.current=null}function ga(e,t,n){try{n()}catch(r){ie(e,t,r)}}var Cf=!1;function C1(e,t){if(ea=zi,e=$p(),au(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,s=-1,a=-1,u=0,c=0,p=e,m=null;t:for(;;){for(var S;p!==n||o!==0&&p.nodeType!==3||(s=l+o),p!==i||r!==0&&p.nodeType!==3||(a=l+r),p.nodeType===3&&(l+=p.nodeValue.length),(S=p.firstChild)!==null;)m=p,p=S;for(;;){if(p===e)break t;if(m===n&&++u===o&&(s=l),m===i&&++c===r&&(a=l),(S=p.nextSibling)!==null)break;p=m,m=p.parentNode}p=S}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},zi=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var d=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(d!==null){var v=d.memoizedProps,_=d.memoizedState,y=t.stateNode,h=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:it(t.type,v),_);y.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(E){ie(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return d=Cf,Cf=!1,d}function io(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&ga(t,n,i)}o=o.next}while(o!==r)}}function xl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function va(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ih(e){var t=e.alternate;t!==null&&(e.alternate=null,Ih(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[wt],delete t[xo],delete t[oa],delete t[c1],delete t[f1])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Dh(e){return e.tag===5||e.tag===3||e.tag===4}function Rf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Dh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function wa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vi));else if(r!==4&&(e=e.child,e!==null))for(wa(e,t,n),e=e.sibling;e!==null;)wa(e,t,n),e=e.sibling}function Sa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Sa(e,t,n),e=e.sibling;e!==null;)Sa(e,t,n),e=e.sibling}var we=null,lt=!1;function bt(e,t,n){for(n=n.child;n!==null;)Fh(e,t,n),n=n.sibling}function Fh(e,t,n){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(ml,n)}catch{}switch(n.tag){case 5:ke||lr(n,t);case 6:var r=we,o=lt;we=null,bt(e,t,n),we=r,lt=o,we!==null&&(lt?(e=we,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):we.removeChild(n.stateNode));break;case 18:we!==null&&(lt?(e=we,n=n.stateNode,e.nodeType===8?is(e.parentNode,n):e.nodeType===1&&is(e,n),wo(e)):is(we,n.stateNode));break;case 4:r=we,o=lt,we=n.stateNode.containerInfo,lt=!0,bt(e,t,n),we=r,lt=o;break;case 0:case 11:case 14:case 15:if(!ke&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&ga(n,t,l),o=o.next}while(o!==r)}bt(e,t,n);break;case 1:if(!ke&&(lr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ie(n,t,s)}bt(e,t,n);break;case 21:bt(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,bt(e,t,n),ke=r):bt(e,t,n);break;default:bt(e,t,n)}}function Af(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new T1),t.forEach(function(r){var o=M1.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ot(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*A1(r/1960))-r,10e?16:e,Yt===null)var r=!1;else{if(e=Yt,Yt=null,tl=0,W&6)throw Error(R(331));var o=W;for(W|=4,D=e.current;D!==null;){var i=D,l=i.child;if(D.flags&16){var s=i.deletions;if(s!==null){for(var a=0;ale()-Cu?Cn(e,0):Tu|=n),je(e,t)}function Hh(e,t){t===0&&(e.mode&1?(t=Zo,Zo<<=1,!(Zo&130023424)&&(Zo=4194304)):t=1);var n=Ae();e=$t(e,t),e!==null&&(Fo(e,t,n),je(e,n))}function $1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Hh(e,n)}function M1(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),Hh(e,n)}var Wh;Wh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||$e.current)De=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return De=!1,x1(e,t,n);De=!!(e.flags&131072)}else De=!1,Y&&t.flags&1048576&&Gp(t,Qi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Oi(e,t),e=t.pendingProps;var o=mr(t,Te.current);dr(t,n),o=Eu(null,t,r,e,o,n);var i=_u();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Me(r)?(i=!0,Wi(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,mu(t),o.updater=_l,t.stateNode=o,o._reactInternals=t,ca(t,r,e,n),t=pa(null,t,r,!0,i,n)):(t.tag=0,Y&&i&&uu(t),Re(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Oi(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=z1(r),e=it(r,e),o){case 0:t=da(null,t,r,e,n);break e;case 1:t=Of(null,t,r,e,n);break e;case 11:t=Pf(null,t,r,e,n);break e;case 14:t=xf(null,t,r,it(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:it(r,o),da(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:it(r,o),Of(e,t,r,o,n);case 3:e:{if(Th(t),e===null)throw Error(R(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Xp(e,t),qi(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Sr(Error(R(423)),t),t=kf(e,t,r,n,o);break e}else if(r!==o){o=Sr(Error(R(424)),t),t=kf(e,t,r,n,o);break e}else for(Be=rn(t.stateNode.containerInfo.firstChild),He=t,Y=!0,st=null,n=th(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(gr(),r===o){t=Mt(e,t,n);break e}Re(e,t,r,n)}t=t.child}return t;case 5:return nh(t),e===null&&sa(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,na(r,o)?l=null:i!==null&&na(r,i)&&(t.flags|=32),kh(e,t),Re(e,t,l,n),t.child;case 6:return e===null&&sa(t),null;case 13:return Ch(e,t,n);case 4:return gu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vr(t,null,r,n):Re(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:it(r,o),Pf(e,t,r,o,n);case 7:return Re(e,t,t.pendingProps,n),t.child;case 8:return Re(e,t,t.pendingProps.children,n),t.child;case 12:return Re(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,K(Gi,r._currentValue),r._currentValue=l,i!==null)if(ft(i.value,l)){if(i.children===o.children&&!$e.current){t=Mt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){l=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=It(-1,n&-n),a.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),aa(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(R(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),aa(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Re(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,dr(t,n),o=et(o),r=r(o),t.flags|=1,Re(e,t,r,n),t.child;case 14:return r=t.type,o=it(r,t.pendingProps),o=it(r.type,o),xf(e,t,r,o,n);case 15:return xh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:it(r,o),Oi(e,t),t.tag=1,Me(r)?(e=!0,Wi(t)):e=!1,dr(t,n),Zp(t,r,o),ca(t,r,o,n),pa(null,t,r,!0,e,n);case 19:return Rh(e,t,n);case 22:return Oh(e,t,n)}throw Error(R(156,t.tag))};function bh(e,t){return gp(e,t)}function j1(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ye(e,t,n,r){return new j1(e,t,n,r)}function Lu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function z1(e){if(typeof e=="function")return Lu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xa)return 11;if(e===Ya)return 14}return 2}function an(e,t){var n=e.alternate;return n===null?(n=Ye(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ci(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Lu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Xn:return Rn(n.children,o,i,t);case Ja:l=8,o|=8;break;case Ds:return e=Ye(12,n,t,o|2),e.elementType=Ds,e.lanes=i,e;case Fs:return e=Ye(13,n,t,o),e.elementType=Fs,e.lanes=i,e;case $s:return e=Ye(19,n,t,o),e.elementType=$s,e.lanes=i,e;case ep:return kl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Yd:l=10;break e;case Zd:l=9;break e;case Xa:l=11;break e;case Ya:l=14;break e;case Qt:l=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=Ye(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Rn(e,t,n,r){return e=Ye(7,e,r,t),e.lanes=n,e}function kl(e,t,n,r){return e=Ye(22,e,r,t),e.elementType=ep,e.lanes=n,e.stateNode={isHidden:!1},e}function ps(e,t,n){return e=Ye(6,e,null,t),e.lanes=n,e}function hs(e,t,n){return t=Ye(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function U1(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Kl(0),this.expirationTimes=Kl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Iu(e,t,n,r,o,i,l,s,a){return e=new U1(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ye(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mu(i),e}function B1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(qh)}catch(e){console.error(e)}}qh(),Gd.exports=be;var Jh=Gd.exports;const WE=Lo(Jh);var Xh,jf=Jh;Xh=jf.createRoot,jf.hydrateRoot;var Q1=function(t){return G1(t)&&!K1(t)};function G1(e){return!!e&&typeof e=="object"}function K1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||X1(e)}var q1=typeof Symbol=="function"&&Symbol.for,J1=q1?Symbol.for("react.element"):60103;function X1(e){return e.$$typeof===J1}function Y1(e){return Array.isArray(e)?[]:{}}function No(e,t){return t.clone!==!1&&t.isMergeableObject(e)?_r(Y1(e),e,t):e}function Z1(e,t,n){return e.concat(t).map(function(r){return No(r,n)})}function ew(e,t){if(!t.customMerge)return _r;var n=t.customMerge(e);return typeof n=="function"?n:_r}function tw(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function zf(e){return Object.keys(e).concat(tw(e))}function Yh(e,t){try{return t in e}catch{return!1}}function nw(e,t){return Yh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function rw(e,t,n){var r={};return n.isMergeableObject(e)&&zf(e).forEach(function(o){r[o]=No(e[o],n)}),zf(t).forEach(function(o){nw(e,o)||(Yh(e,o)&&n.isMergeableObject(t[o])?r[o]=ew(o,n)(e[o],t[o],n):r[o]=No(t[o],n))}),r}function _r(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||Z1,n.isMergeableObject=n.isMergeableObject||Q1,n.cloneUnlessOtherwiseSpecified=No;var r=Array.isArray(t),o=Array.isArray(e),i=r===o;return i?r?n.arrayMerge(e,t,n):rw(e,t,n):No(t,n)}_r.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,o){return _r(r,o,n)},{})};var ow=_r,iw=ow;const lw=Lo(iw);var sw=RangeError,aw=SyntaxError,uw=TypeError,cw=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var o=42;t[n]=o;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var i=Object.getOwnPropertySymbols(t);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(t,n);if(l.value!==o||l.enumerable!==!0)return!1}return!0},Uf=typeof Symbol<"u"&&Symbol,fw=cw,dw=function(){return typeof Uf!="function"||typeof Symbol!="function"||typeof Uf("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:fw()},Bf={foo:{}},pw=Object,hw=function(){return{__proto__:Bf}.foo===Bf.foo&&!({__proto__:null}instanceof pw)},yw="Function.prototype.bind called on incompatible ",mw=Object.prototype.toString,gw=Math.max,vw="[object Function]",Vf=function(t,n){for(var r=[],o=0;o"u"||!he?V:he(Uint8Array),Nn={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?V:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?V:ArrayBuffer,"%ArrayIteratorPrototype%":bn&&he?he([][Symbol.iterator]()):V,"%AsyncFromSyncIteratorPrototype%":V,"%AsyncFunction%":Kn,"%AsyncGenerator%":Kn,"%AsyncGeneratorFunction%":Kn,"%AsyncIteratorPrototype%":Kn,"%Atomics%":typeof Atomics>"u"?V:Atomics,"%BigInt%":typeof BigInt>"u"?V:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?V:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?V:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?V:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?V:Float32Array,"%Float64Array%":typeof Float64Array>"u"?V:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?V:FinalizationRegistry,"%Function%":Zh,"%GeneratorFunction%":Kn,"%Int8Array%":typeof Int8Array>"u"?V:Int8Array,"%Int16Array%":typeof Int16Array>"u"?V:Int16Array,"%Int32Array%":typeof Int32Array>"u"?V:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":bn&&he?he(he([][Symbol.iterator]())):V,"%JSON%":typeof JSON=="object"?JSON:V,"%Map%":typeof Map>"u"?V:Map,"%MapIteratorPrototype%":typeof Map>"u"||!bn||!he?V:he(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?V:Promise,"%Proxy%":typeof Proxy>"u"?V:Proxy,"%RangeError%":Tw,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?V:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?V:Set,"%SetIteratorPrototype%":typeof Set>"u"||!bn||!he?V:he(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?V:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":bn&&he?he(""[Symbol.iterator]()):V,"%Symbol%":bn?Symbol:V,"%SyntaxError%":Pr,"%ThrowTypeError%":Cw,"%TypedArray%":Aw,"%TypeError%":hr,"%Uint8Array%":typeof Uint8Array>"u"?V:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?V:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?V:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?V:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?V:WeakMap,"%WeakRef%":typeof WeakRef>"u"?V:WeakRef,"%WeakSet%":typeof WeakSet>"u"?V:WeakSet};if(he)try{null.error}catch(e){var Nw=he(he(e));Nn["%Error.prototype%"]=Nw}var Lw=function e(t){var n;if(t==="%AsyncFunction%")n=ys("async function () {}");else if(t==="%GeneratorFunction%")n=ys("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=ys("async function* () {}");else if(t==="%AsyncGenerator%"){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&he&&(n=he(o.prototype))}return Nn[t]=n,n},Hf={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},zo=Mu,ol=kw,Iw=zo.call(Function.call,Array.prototype.concat),Dw=zo.call(Function.apply,Array.prototype.splice),Wf=zo.call(Function.call,String.prototype.replace),il=zo.call(Function.call,String.prototype.slice),Fw=zo.call(Function.call,RegExp.prototype.exec),$w=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Mw=/\\(\\)?/g,jw=function(t){var n=il(t,0,1),r=il(t,-1);if(n==="%"&&r!=="%")throw new Pr("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&n!=="%")throw new Pr("invalid intrinsic syntax, expected opening `%`");var o=[];return Wf(t,$w,function(i,l,s,a){o[o.length]=s?Wf(a,Mw,"$1"):l||i}),o},zw=function(t,n){var r=t,o;if(ol(Hf,r)&&(o=Hf[r],r="%"+o[0]+"%"),ol(Nn,r)){var i=Nn[r];if(i===Kn&&(i=Lw(r)),typeof i>"u"&&!n)throw new hr("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:i}}throw new Pr("intrinsic "+t+" does not exist!")},Un=function(t,n){if(typeof t!="string"||t.length===0)throw new hr("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new hr('"allowMissing" argument must be a boolean');if(Fw(/^%?[^%]*%?$/,t)===null)throw new Pr("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=jw(t),o=r.length>0?r[0]:"",i=zw("%"+o+"%",n),l=i.name,s=i.value,a=!1,u=i.alias;u&&(o=u[0],Dw(r,Iw([0,1],u)));for(var c=1,p=!0;c=r.length){var v=An(s,m);p=!!v,p&&"get"in v&&!("originalValue"in v.get)?s=v.get:s=s[m]}else p=ol(s,m),s=s[m];p&&!a&&(Nn[l]=s)}}return s},ey={exports:{}},Uw=Un,Oa=Uw("%Object.defineProperty%",!0),ka=function(){if(Oa)try{return Oa({},"a",{value:1}),!0}catch{return!1}return!1};ka.hasArrayLengthDefineBug=function(){if(!ka())return null;try{return Oa([],"length",{value:1}).length!==1}catch{return!0}};var ty=ka,Bw=Un,Ri=Bw("%Object.getOwnPropertyDescriptor%",!0);if(Ri)try{Ri([],"length")}catch{Ri=null}var ny=Ri,Vw=ty(),ju=Un,ao=Vw&&ju("%Object.defineProperty%",!0);if(ao)try{ao({},"a",{value:1})}catch{ao=!1}var Hw=ju("%SyntaxError%"),Qn=ju("%TypeError%"),bf=ny,Ww=function(t,n,r){if(!t||typeof t!="object"&&typeof t!="function")throw new Qn("`obj` must be an object or a function`");if(typeof n!="string"&&typeof n!="symbol")throw new Qn("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Qn("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Qn("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Qn("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Qn("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,i=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,s=arguments.length>6?arguments[6]:!1,a=!!bf&&bf(t,n);if(ao)ao(t,n,{configurable:l===null&&a?a.configurable:!l,enumerable:o===null&&a?a.enumerable:!o,value:r,writable:i===null&&a?a.writable:!i});else if(s||!o&&!i&&!l)t[n]=r;else throw new Hw("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},ry=Un,Qf=Ww,bw=ty(),Gf=ny,Kf=ry("%TypeError%"),Qw=ry("%Math.floor%"),Gw=function(t,n){if(typeof t!="function")throw new Kf("`fn` is not a function");if(typeof n!="number"||n<0||n>4294967295||Qw(n)!==n)throw new Kf("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],o=!0,i=!0;if("length"in t&&Gf){var l=Gf(t,"length");l&&!l.configurable&&(o=!1),l&&!l.writable&&(i=!1)}return(o||i||!r)&&(bw?Qf(t,"length",n,!0,!0):Qf(t,"length",n)),t};(function(e){var t=Mu,n=Un,r=Gw,o=n("%TypeError%"),i=n("%Function.prototype.apply%"),l=n("%Function.prototype.call%"),s=n("%Reflect.apply%",!0)||t.call(l,i),a=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(a)try{a({},"a",{value:1})}catch{a=null}e.exports=function(m){if(typeof m!="function")throw new o("a function is required");var S=s(t,l,arguments);return r(S,1+u(0,m.length-(arguments.length-1)),!0)};var c=function(){return s(t,i,arguments)};a?a(e.exports,"apply",{value:c}):e.exports.apply=c})(ey);var Kw=ey.exports,oy=Un,iy=Kw,qw=iy(oy("String.prototype.indexOf")),Jw=function(t,n){var r=oy(t,!!n);return typeof r=="function"&&qw(t,".prototype.")>-1?iy(r):r};const Xw={},Yw=Object.freeze(Object.defineProperty({__proto__:null,default:Xw},Symbol.toStringTag,{value:"Module"})),Zw=Bm(Yw);var zu=typeof Map=="function"&&Map.prototype,gs=Object.getOwnPropertyDescriptor&&zu?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,ll=zu&&gs&&typeof gs.get=="function"?gs.get:null,qf=zu&&Map.prototype.forEach,Uu=typeof Set=="function"&&Set.prototype,vs=Object.getOwnPropertyDescriptor&&Uu?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,sl=Uu&&vs&&typeof vs.get=="function"?vs.get:null,Jf=Uu&&Set.prototype.forEach,eS=typeof WeakMap=="function"&&WeakMap.prototype,uo=eS?WeakMap.prototype.has:null,tS=typeof WeakSet=="function"&&WeakSet.prototype,co=tS?WeakSet.prototype.has:null,nS=typeof WeakRef=="function"&&WeakRef.prototype,Xf=nS?WeakRef.prototype.deref:null,rS=Boolean.prototype.valueOf,oS=Object.prototype.toString,iS=Function.prototype.toString,lS=String.prototype.match,Bu=String.prototype.slice,Zt=String.prototype.replace,sS=String.prototype.toUpperCase,Yf=String.prototype.toLowerCase,ly=RegExp.prototype.test,Zf=Array.prototype.concat,vt=Array.prototype.join,aS=Array.prototype.slice,ed=Math.floor,Ta=typeof BigInt=="function"?BigInt.prototype.valueOf:null,ws=Object.getOwnPropertySymbols,Ca=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,xr=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Ce=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===xr||"symbol")?Symbol.toStringTag:null,sy=Object.prototype.propertyIsEnumerable,td=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function nd(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||ly.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var r=e<0?-ed(-e):ed(e);if(r!==e){var o=String(r),i=Bu.call(t,o.length+1);return Zt.call(o,n,"$&_")+"."+Zt.call(Zt.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Zt.call(t,n,"$&_")}var Ra=Zw,rd=Ra.custom,od=uy(rd)?rd:null,uS=function e(t,n,r,o){var i=n||{};if(Kt(i,"quoteStyle")&&i.quoteStyle!=="single"&&i.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Kt(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=Kt(i,"customInspect")?i.customInspect:!0;if(typeof l!="boolean"&&l!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Kt(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Kt(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return fy(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var a=String(t);return s?nd(t,a):a}if(typeof t=="bigint"){var u=String(t)+"n";return s?nd(t,u):u}var c=typeof i.depth>"u"?5:i.depth;if(typeof r>"u"&&(r=0),r>=c&&c>0&&typeof t=="object")return Aa(t)?"[Array]":"[Object]";var p=TS(i,r);if(typeof o>"u")o=[];else if(cy(o,t)>=0)return"[Circular]";function m(ge,nt,Ut){if(nt&&(o=aS.call(o),o.push(nt)),Ut){var Ge={depth:i.depth};return Kt(i,"quoteStyle")&&(Ge.quoteStyle=i.quoteStyle),e(ge,Ge,r+1,o)}return e(ge,i,r+1,o)}if(typeof t=="function"&&!id(t)){var S=vS(t),d=fi(t,m);return"[Function"+(S?": "+S:" (anonymous)")+"]"+(d.length>0?" { "+vt.call(d,", ")+" }":"")}if(uy(t)){var v=xr?Zt.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):Ca.call(t);return typeof t=="object"&&!xr?Qr(v):v}if(xS(t)){for(var _="<"+Yf.call(String(t.nodeName)),y=t.attributes||[],h=0;h",_}if(Aa(t)){if(t.length===0)return"[]";var g=fi(t,m);return p&&!kS(g)?"["+Na(g,p)+"]":"[ "+vt.call(g,", ")+" ]"}if(dS(t)){var E=fi(t,m);return!("cause"in Error.prototype)&&"cause"in t&&!sy.call(t,"cause")?"{ ["+String(t)+"] "+vt.call(Zf.call("[cause]: "+m(t.cause),E),", ")+" }":E.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+vt.call(E,", ")+" }"}if(typeof t=="object"&&l){if(od&&typeof t[od]=="function"&&Ra)return Ra(t,{depth:c-r});if(l!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(wS(t)){var T=[];return qf&&qf.call(t,function(ge,nt){T.push(m(nt,t,!0)+" => "+m(ge,t))}),ld("Map",ll.call(t),T,p)}if(_S(t)){var O=[];return Jf&&Jf.call(t,function(ge){O.push(m(ge,t))}),ld("Set",sl.call(t),O,p)}if(SS(t))return Ss("WeakMap");if(PS(t))return Ss("WeakSet");if(ES(t))return Ss("WeakRef");if(hS(t))return Qr(m(Number(t)));if(mS(t))return Qr(m(Ta.call(t)));if(yS(t))return Qr(rS.call(t));if(pS(t))return Qr(m(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===qn)return"{ [object globalThis] }";if(!fS(t)&&!id(t)){var k=fi(t,m),x=td?td(t)===Object.prototype:t instanceof Object||t.constructor===Object,N=t instanceof Object?"":"null prototype",A=!x&&Ce&&Object(t)===t&&Ce in t?Bu.call(yn(t),8,-1):N?"Object":"",G=x||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",j=G+(A||N?"["+vt.call(Zf.call([],A||[],N||[]),": ")+"] ":"");return k.length===0?j+"{}":p?j+"{"+Na(k,p)+"}":j+"{ "+vt.call(k,", ")+" }"}return String(t)};function ay(e,t,n){var r=(n.quoteStyle||t)==="double"?'"':"'";return r+e+r}function cS(e){return Zt.call(String(e),/"/g,""")}function Aa(e){return yn(e)==="[object Array]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function fS(e){return yn(e)==="[object Date]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function id(e){return yn(e)==="[object RegExp]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function dS(e){return yn(e)==="[object Error]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function pS(e){return yn(e)==="[object String]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function hS(e){return yn(e)==="[object Number]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function yS(e){return yn(e)==="[object Boolean]"&&(!Ce||!(typeof e=="object"&&Ce in e))}function uy(e){if(xr)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!Ca)return!1;try{return Ca.call(e),!0}catch{}return!1}function mS(e){if(!e||typeof e!="object"||!Ta)return!1;try{return Ta.call(e),!0}catch{}return!1}var gS=Object.prototype.hasOwnProperty||function(e){return e in this};function Kt(e,t){return gS.call(e,t)}function yn(e){return oS.call(e)}function vS(e){if(e.name)return e.name;var t=lS.call(iS.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function cy(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return fy(Bu.call(e,0,t.maxStringLength),t)+r}var o=Zt.call(Zt.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,OS);return ay(o,"single",t)}function OS(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+sS.call(t.toString(16))}function Qr(e){return"Object("+e+")"}function Ss(e){return e+" { ? }"}function ld(e,t,n,r){var o=r?Na(n,r):vt.call(n,", ");return e+" ("+t+") {"+o+"}"}function kS(e){for(var t=0;t=0)return!1;return!0}function TS(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=vt.call(Array(e.indent+1)," ");else return null;return{base:n,prev:vt.call(Array(t+1),n)}}function Na(e,t){if(e.length===0)return"";var n=` +`+t.prev+t.base;return n+vt.call(e,","+n)+` +`+t.prev}function fi(e,t){var n=Aa(e),r=[];if(n){r.length=e.length;for(var o=0;o1;){var n=t.pop(),r=n.obj[n.prop];if(Pn(r)){for(var o=[],i=0;i=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===VS.RFC1738&&(u===40||u===41)){s+=l.charAt(a);continue}if(u<128){s=s+mt[u];continue}if(u<2048){s=s+(mt[192|u>>6]+mt[128|u&63]);continue}if(u<55296||u>=57344){s=s+(mt[224|u>>12]+mt[128|u>>6&63]+mt[128|u&63]);continue}a+=1,u=65536+((u&1023)<<10|l.charCodeAt(a)&1023),s+=mt[240|u>>18]+mt[128|u>>12&63]+mt[128|u>>6&63]+mt[128|u&63]}return s},KS=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],o=0;o"u"&&(g=0)}if(typeof a=="function"?y=a(n,y):y instanceof Date?y=p(y):r==="comma"&&At(y)&&(y=Ai.maybeMap(y,function(Ge){return Ge instanceof Date?p(Ge):Ge})),y===null){if(i)return s&&!d?s(n,Oe.encoder,v,"key",m):n;y=""}if(nE(y)||Ai.isBuffer(y)){if(s){var O=d?n:s(n,Oe.encoder,v,"key",m);return[S(O)+"="+S(s(y,Oe.encoder,v,"value",m))]}return[S(n)+"="+S(String(y))]}var k=[];if(typeof y>"u")return k;var x;if(r==="comma"&&At(y))d&&s&&(y=Ai.maybeMap(y,s)),x=[{value:y.length>0?y.join(",")||null:void 0}];else if(At(a))x=a;else{var N=Object.keys(y);x=u?N.sort(u):N}for(var A=o&&At(y)&&y.length===1?n+"[]":n,G=0;G"u"?Oe.allowDots:!!t.allowDots,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Oe.charsetSentinel,delimiter:typeof t.delimiter>"u"?Oe.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Oe.encode,encoder:typeof t.encoder=="function"?t.encoder:Oe.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Oe.encodeValuesOnly,filter:i,format:r,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Oe.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Oe.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Oe.strictNullHandling}},iE=function(e,t){var n=e,r=oE(t),o,i;typeof r.filter=="function"?(i=r.filter,n=i("",n)):At(r.filter)&&(i=r.filter,o=i);var l=[];if(typeof n!="object"||n===null)return"";var s;t&&t.arrayFormat in sd?s=t.arrayFormat:t&&"indices"in t?s=t.indices?"indices":"repeat":s="indices";var a=sd[s];if(t&&"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var u=a==="comma"&&t&&t.commaRoundTrip;o||(o=Object.keys(n)),r.sort&&o.sort(r.sort);for(var c=hy(),p=0;p0?d+S:""},Or=py,La=Object.prototype.hasOwnProperty,lE=Array.isArray,pe={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Or.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},sE=function(e){return e.replace(/&#(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},my=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},aE="utf8=%26%2310003%3B",uE="utf8=%E2%9C%93",cE=function(t,n){var r={__proto__:null},o=n.ignoreQueryPrefix?t.replace(/^\?/,""):t,i=n.parameterLimit===1/0?void 0:n.parameterLimit,l=o.split(n.delimiter,i),s=-1,a,u=n.charset;if(n.charsetSentinel)for(a=0;a-1&&(d=lE(d)?[d]:d),La.call(r,S)?r[S]=Or.combine(r[S],d):r[S]=d}return r},fE=function(e,t,n,r){for(var o=r?t:my(t,n),i=e.length-1;i>=0;--i){var l,s=e[i];if(s==="[]"&&n.parseArrays)l=[].concat(o);else{l=n.plainObjects?Object.create(null):{};var a=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,u=parseInt(a,10);!n.parseArrays&&a===""?l={0:o}:!isNaN(u)&&s!==a&&String(u)===a&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(l=[],l[u]=o):a!=="__proto__"&&(l[a]=o)}o=l}return o},dE=function(t,n,r,o){if(t){var i=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,l=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,a=r.depth>0&&l.exec(i),u=a?i.slice(0,a.index):i,c=[];if(u){if(!r.plainObjects&&La.call(Object.prototype,u)&&!r.allowPrototypes)return;c.push(u)}for(var p=0;r.depth>0&&(a=s.exec(i))!==null&&p"u"?pe.charset:t.charset;return{allowDots:typeof t.allowDots>"u"?pe.allowDots:!!t.allowDots,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:pe.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:pe.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:pe.arrayLimit,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:pe.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:pe.comma,decoder:typeof t.decoder=="function"?t.decoder:pe.decoder,delimiter:typeof t.delimiter=="string"||Or.isRegExp(t.delimiter)?t.delimiter:pe.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:pe.depth,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:pe.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:pe.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:pe.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:pe.strictNullHandling}},hE=function(e,t){var n=pE(t);if(e===""||e===null||typeof e>"u")return n.plainObjects?Object.create(null):{};for(var r=typeof e=="string"?cE(e,n):e,o=n.plainObjects?Object.create(null):{},i=Object.keys(r),l=0;l
'};n.configure=function(d){var v,_;for(v in d)_=d[v],_!==void 0&&d.hasOwnProperty(v)&&(r[v]=_);return this},n.status=null,n.set=function(d){var v=n.isStarted();d=o(d,r.minimum,1),n.status=d===1?null:d;var _=n.render(!v),y=_.querySelector(r.barSelector),h=r.speed,g=r.easing;return _.offsetWidth,s(function(E){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),a(y,l(d,h,g)),d===1?(a(_,{transition:"none",opacity:1}),_.offsetWidth,setTimeout(function(){a(_,{transition:"all "+h+"ms linear",opacity:0}),setTimeout(function(){n.remove(),E()},h)},h)):setTimeout(E,h)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var d=function(){setTimeout(function(){n.status&&(n.trickle(),d())},r.trickleSpeed)};return r.trickle&&d(),this},n.done=function(d){return!d&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(d){var v=n.status;return v?(typeof d!="number"&&(d=(1-v)*o(Math.random()*v,.1,.95)),v=o(v+d,0,.994),n.set(v)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var d=0,v=0;n.promise=function(_){return!_||_.state()==="resolved"?this:(v===0&&n.start(),d++,v++,_.always(function(){v--,v===0?(d=0,n.done()):n.set((d-v)/d)}),this)}}(),n.render=function(d){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var v=document.createElement("div");v.id="nprogress",v.innerHTML=r.template;var _=v.querySelector(r.barSelector),y=d?"-100":i(n.status||0),h=document.querySelector(r.parent),g;return a(_,{transition:"all 0 linear",transform:"translate3d("+y+"%,0,0)"}),r.showSpinner||(g=v.querySelector(r.spinnerSelector),g&&S(g)),h!=document.body&&c(h,"nprogress-custom-parent"),h.appendChild(v),v},n.remove=function(){p(document.documentElement,"nprogress-busy"),p(document.querySelector(r.parent),"nprogress-custom-parent");var d=document.getElementById("nprogress");d&&S(d)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var d=document.body.style,v="WebkitTransform"in d?"Webkit":"MozTransform"in d?"Moz":"msTransform"in d?"ms":"OTransform"in d?"O":"";return v+"Perspective"in d?"translate3d":v+"Transform"in d?"translate":"margin"};function o(d,v,_){return d_?_:d}function i(d){return(-1+d)*100}function l(d,v,_){var y;return r.positionUsing==="translate3d"?y={transform:"translate3d("+i(d)+"%,0,0)"}:r.positionUsing==="translate"?y={transform:"translate("+i(d)+"%,0)"}:y={"margin-left":i(d)+"%"},y.transition="all "+v+"ms "+_,y}var s=function(){var d=[];function v(){var _=d.shift();_&&_(v)}return function(_){d.push(_),d.length==1&&v()}}(),a=function(){var d=["Webkit","O","Moz","ms"],v={};function _(E){return E.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(T,O){return O.toUpperCase()})}function y(E){var T=document.body.style;if(E in T)return E;for(var O=d.length,k=E.charAt(0).toUpperCase()+E.slice(1),x;O--;)if(x=d[O]+k,x in T)return x;return E}function h(E){return E=_(E),v[E]||(v[E]=y(E))}function g(E,T,O){T=h(T),E.style[T]=O}return function(E,T){var O=arguments,k,x;if(O.length==2)for(k in T)x=T[k],x!==void 0&&T.hasOwnProperty(k)&&g(E,k,x);else g(E,O[1],O[2])}}();function u(d,v){var _=typeof d=="string"?d:m(d);return _.indexOf(" "+v+" ")>=0}function c(d,v){var _=m(d),y=_+v;u(_,v)||(d.className=y.substring(1))}function p(d,v){var _=m(d),y;u(d,v)&&(y=_.replace(" "+v+" "," "),d.className=y.substring(1,y.length-1))}function m(d){return(" "+(d.className||"")+" ").replace(/\s+/gi," ")}function S(d){d&&d.parentNode&&d.parentNode.removeChild(d)}return n})})(gy);var vE=gy.exports;const St=Lo(vE);function vy(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(this,r),t)}}function zt(e,t){return document.dispatchEvent(new CustomEvent(`inertia:${e}`,t))}var wE=e=>zt("before",{cancelable:!0,detail:{visit:e}}),SE=e=>zt("error",{detail:{errors:e}}),EE=e=>zt("exception",{cancelable:!0,detail:{exception:e}}),cd=e=>zt("finish",{detail:{visit:e}}),_E=e=>zt("invalid",{cancelable:!0,detail:{response:e}}),Gr=e=>zt("navigate",{detail:{page:e}}),PE=e=>zt("progress",{detail:{progress:e}}),xE=e=>zt("start",{detail:{visit:e}}),OE=e=>zt("success",{detail:{page:e}});function Ia(e){return e instanceof File||e instanceof Blob||e instanceof FileList&&e.length>0||e instanceof FormData&&Array.from(e.values()).some(t=>Ia(t))||typeof e=="object"&&e!==null&&Object.values(e).some(t=>Ia(t))}function wy(e,t=new FormData,n=null){e=e||{};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&Ey(t,Sy(n,r),e[r]);return t}function Sy(e,t){return e?e+"["+t+"]":t}function Ey(e,t,n){if(Array.isArray(n))return Array.from(n.keys()).forEach(r=>Ey(e,Sy(t,r.toString()),n[r]));if(n instanceof Date)return e.append(t,n.toISOString());if(n instanceof File)return e.append(t,n,n.name);if(n instanceof Blob)return e.append(t,n);if(typeof n=="boolean")return e.append(t,n?"1":"0");if(typeof n=="string")return e.append(t,n);if(typeof n=="number")return e.append(t,`${n}`);if(n==null)return e.append(t,"");wy(n,e,t)}var kE={modal:null,listener:null,show(e){typeof e=="object"&&(e=`All Inertia requests must receive a valid Inertia response, however a plain JSON response was received.
${JSON.stringify(e)}`);let t=document.createElement("html");t.innerHTML=e,t.querySelectorAll("a").forEach(r=>r.setAttribute("target","_top")),this.modal=document.createElement("div"),this.modal.style.position="fixed",this.modal.style.width="100vw",this.modal.style.height="100vh",this.modal.style.padding="50px",this.modal.style.boxSizing="border-box",this.modal.style.backgroundColor="rgba(0, 0, 0, .6)",this.modal.style.zIndex=2e5,this.modal.addEventListener("click",()=>this.hide());let n=document.createElement("iframe");if(n.style.backgroundColor="white",n.style.borderRadius="5px",n.style.width="100%",n.style.height="100%",this.modal.appendChild(n),document.body.prepend(this.modal),document.body.style.overflow="hidden",!n.contentWindow)throw new Error("iframe not yet ready.");n.contentWindow.document.open(),n.contentWindow.document.write(t.outerHTML),n.contentWindow.document.close(),this.listener=this.hideOnEscape.bind(this),document.addEventListener("keydown",this.listener)},hide(){this.modal.outerHTML="",this.modal=null,document.body.style.overflow="visible",document.removeEventListener("keydown",this.listener)},hideOnEscape(e){e.keyCode===27&&this.hide()}};function Gn(e){return new URL(e.toString(),window.location.toString())}function _y(e,t,n,r="brackets"){let o=/^https?:\/\//.test(t.toString()),i=o||t.toString().startsWith("/"),l=!i&&!t.toString().startsWith("#")&&!t.toString().startsWith("?"),s=t.toString().includes("?")||e==="get"&&Object.keys(n).length,a=t.toString().includes("#"),u=new URL(t.toString(),"http://localhost");return e==="get"&&Object.keys(n).length&&(u.search=ud.stringify(lw(ud.parse(u.search,{ignoreQueryPrefix:!0}),n),{encodeValuesOnly:!0,arrayFormat:r}),n={}),[[o?`${u.protocol}//${u.host}`:"",i?u.pathname:"",l?u.pathname.substring(1):"",s?u.search:"",a?u.hash:""].join(""),n]}function Kr(e){return e=new URL(e.href),e.hash="",e}var fd=typeof window>"u",TE=class{constructor(){this.visitId=null}init({initialPage:e,resolveComponent:t,swapComponent:n}){this.page=e,this.resolveComponent=t,this.swapComponent=n,this.setNavigationType(),this.clearRememberedStateOnReload(),this.isBackForwardVisit()?this.handleBackForwardVisit(this.page):this.isLocationVisit()?this.handleLocationVisit(this.page):this.handleInitialPageVisit(this.page),this.setupEventListeners()}setNavigationType(){this.navigationType=window.performance&&window.performance.getEntriesByType("navigation").length>0?window.performance.getEntriesByType("navigation")[0].type:"navigate"}clearRememberedStateOnReload(){var e;this.navigationType==="reload"&&((e=window.history.state)!=null&&e.rememberedState)&&delete window.history.state.rememberedState}handleInitialPageVisit(e){this.page.url+=window.location.hash,this.setPage(e,{preserveState:!0}).then(()=>Gr(e))}setupEventListeners(){window.addEventListener("popstate",this.handlePopstateEvent.bind(this)),document.addEventListener("scroll",vy(this.handleScrollEvent.bind(this),100),!0)}scrollRegions(){return document.querySelectorAll("[scroll-region]")}handleScrollEvent(e){typeof e.target.hasAttribute=="function"&&e.target.hasAttribute("scroll-region")&&this.saveScrollPositions()}saveScrollPositions(){this.replaceState({...this.page,scrollRegions:Array.from(this.scrollRegions()).map(e=>({top:e.scrollTop,left:e.scrollLeft}))})}resetScrollPositions(){window.scrollTo(0,0),this.scrollRegions().forEach(e=>{typeof e.scrollTo=="function"?e.scrollTo(0,0):(e.scrollTop=0,e.scrollLeft=0)}),this.saveScrollPositions(),window.location.hash&&setTimeout(()=>{var e;return(e=document.getElementById(window.location.hash.slice(1)))==null?void 0:e.scrollIntoView()})}restoreScrollPositions(){this.page.scrollRegions&&this.scrollRegions().forEach((e,t)=>{let n=this.page.scrollRegions[t];if(n)typeof e.scrollTo=="function"?e.scrollTo(n.left,n.top):(e.scrollTop=n.top,e.scrollLeft=n.left);else return})}isBackForwardVisit(){return window.history.state&&this.navigationType==="back_forward"}handleBackForwardVisit(e){window.history.state.version=e.version,this.setPage(window.history.state,{preserveScroll:!0,preserveState:!0}).then(()=>{this.restoreScrollPositions(),Gr(e)})}locationVisit(e,t){try{let n={preserveScroll:t};window.sessionStorage.setItem("inertiaLocationVisit",JSON.stringify(n)),window.location.href=e.href,Kr(window.location).href===Kr(e).href&&window.location.reload()}catch{return!1}}isLocationVisit(){try{return window.sessionStorage.getItem("inertiaLocationVisit")!==null}catch{return!1}}handleLocationVisit(e){var n,r;let t=JSON.parse(window.sessionStorage.getItem("inertiaLocationVisit")||"");window.sessionStorage.removeItem("inertiaLocationVisit"),e.url+=window.location.hash,e.rememberedState=((n=window.history.state)==null?void 0:n.rememberedState)??{},e.scrollRegions=((r=window.history.state)==null?void 0:r.scrollRegions)??[],this.setPage(e,{preserveScroll:t.preserveScroll,preserveState:!0}).then(()=>{t.preserveScroll&&this.restoreScrollPositions(),Gr(e)})}isLocationVisitResponse(e){return!!(e&&e.status===409&&e.headers["x-inertia-location"])}isInertiaResponse(e){return!!(e!=null&&e.headers["x-inertia"])}createVisitId(){return this.visitId={},this.visitId}cancelVisit(e,{cancelled:t=!1,interrupted:n=!1}){e&&!e.completed&&!e.cancelled&&!e.interrupted&&(e.cancelToken.abort(),e.onCancel(),e.completed=!1,e.cancelled=t,e.interrupted=n,cd(e),e.onFinish(e))}finishVisit(e){!e.cancelled&&!e.interrupted&&(e.completed=!0,e.cancelled=!1,e.interrupted=!1,cd(e),e.onFinish(e))}resolvePreserveOption(e,t){return typeof e=="function"?e(t):e==="errors"?Object.keys(t.props.errors||{}).length>0:e}cancel(){this.activeVisit&&this.cancelVisit(this.activeVisit,{cancelled:!0})}visit(e,{method:t="get",data:n={},replace:r=!1,preserveScroll:o=!1,preserveState:i=!1,only:l=[],headers:s={},errorBag:a="",forceFormData:u=!1,onCancelToken:c=()=>{},onBefore:p=()=>{},onStart:m=()=>{},onProgress:S=()=>{},onFinish:d=()=>{},onCancel:v=()=>{},onSuccess:_=()=>{},onError:y=()=>{},queryStringArrayFormat:h="brackets"}={}){let g=typeof e=="string"?Gn(e):e;if((Ia(n)||u)&&!(n instanceof FormData)&&(n=wy(n)),!(n instanceof FormData)){let[O,k]=_y(t,g,n,h);g=Gn(O),n=k}let E={url:g,method:t,data:n,replace:r,preserveScroll:o,preserveState:i,only:l,headers:s,errorBag:a,forceFormData:u,queryStringArrayFormat:h,cancelled:!1,completed:!1,interrupted:!1};if(p(E)===!1||!wE(E))return;this.activeVisit&&this.cancelVisit(this.activeVisit,{interrupted:!0}),this.saveScrollPositions();let T=this.createVisitId();this.activeVisit={...E,onCancelToken:c,onBefore:p,onStart:m,onProgress:S,onFinish:d,onCancel:v,onSuccess:_,onError:y,queryStringArrayFormat:h,cancelToken:new AbortController},c({cancel:()=>{this.activeVisit&&this.cancelVisit(this.activeVisit,{cancelled:!0})}}),xE(E),m(E),Ls({method:t,url:Kr(g).href,data:t==="get"?{}:n,params:t==="get"?n:{},signal:this.activeVisit.cancelToken.signal,headers:{...s,Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0,...l.length?{"X-Inertia-Partial-Component":this.page.component,"X-Inertia-Partial-Data":l.join(",")}:{},...a&&a.length?{"X-Inertia-Error-Bag":a}:{},...this.page.version?{"X-Inertia-Version":this.page.version}:{}},onUploadProgress:O=>{n instanceof FormData&&(O.percentage=O.progress?Math.round(O.progress*100):0,PE(O),S(O))}}).then(O=>{var A;if(!this.isInertiaResponse(O))return Promise.reject({response:O});let k=O.data;l.length&&k.component===this.page.component&&(k.props={...this.page.props,...k.props}),o=this.resolvePreserveOption(o,k),i=this.resolvePreserveOption(i,k),i&&((A=window.history.state)!=null&&A.rememberedState)&&k.component===this.page.component&&(k.rememberedState=window.history.state.rememberedState);let x=g,N=Gn(k.url);return x.hash&&!N.hash&&Kr(x).href===N.href&&(N.hash=x.hash,k.url=N.href),this.setPage(k,{visitId:T,replace:r,preserveScroll:o,preserveState:i})}).then(()=>{let O=this.page.props.errors||{};if(Object.keys(O).length>0){let k=a?O[a]?O[a]:{}:O;return SE(k),y(k)}return OE(this.page),_(this.page)}).catch(O=>{if(this.isInertiaResponse(O.response))return this.setPage(O.response.data,{visitId:T});if(this.isLocationVisitResponse(O.response)){let k=Gn(O.response.headers["x-inertia-location"]),x=g;x.hash&&!k.hash&&Kr(x).href===k.href&&(k.hash=x.hash),this.locationVisit(k,o===!0)}else if(O.response)_E(O.response)&&kE.show(O.response.data);else return Promise.reject(O)}).then(()=>{this.activeVisit&&this.finishVisit(this.activeVisit)}).catch(O=>{if(!Ls.isCancel(O)){let k=EE(O);if(this.activeVisit&&this.finishVisit(this.activeVisit),k)return Promise.reject(O)}})}setPage(e,{visitId:t=this.createVisitId(),replace:n=!1,preserveScroll:r=!1,preserveState:o=!1}={}){return Promise.resolve(this.resolveComponent(e.component)).then(i=>{t===this.visitId&&(e.scrollRegions=e.scrollRegions||[],e.rememberedState=e.rememberedState||{},n=n||Gn(e.url).href===window.location.href,n?this.replaceState(e):this.pushState(e),this.swapComponent({component:i,page:e,preserveState:o}).then(()=>{r||this.resetScrollPositions(),n||Gr(e)}))})}pushState(e){this.page=e,window.history.pushState(e,"",e.url)}replaceState(e){this.page=e,window.history.replaceState(e,"",e.url)}handlePopstateEvent(e){if(e.state!==null){let t=e.state,n=this.createVisitId();Promise.resolve(this.resolveComponent(t.component)).then(r=>{n===this.visitId&&(this.page=t,this.swapComponent({component:r,page:t,preserveState:!1}).then(()=>{this.restoreScrollPositions(),Gr(t)}))})}else{let t=Gn(this.page.url);t.hash=window.location.hash,this.replaceState({...this.page,url:t.href}),this.resetScrollPositions()}}get(e,t={},n={}){return this.visit(e,{...n,method:"get",data:t})}reload(e={}){return this.visit(window.location.href,{...e,preserveScroll:!0,preserveState:!0})}replace(e,t={}){return console.warn(`Inertia.replace() has been deprecated and will be removed in a future release. Please use Inertia.${t.method??"get"}() instead.`),this.visit(e,{preserveState:!0,...t,replace:!0})}post(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"post",data:t})}put(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"put",data:t})}patch(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"patch",data:t})}delete(e,t={}){return this.visit(e,{preserveState:!0,...t,method:"delete"})}remember(e,t="default"){var n;fd||this.replaceState({...this.page,rememberedState:{...(n=this.page)==null?void 0:n.rememberedState,[t]:e}})}restore(e="default"){var t,n;if(!fd)return(n=(t=window.history.state)==null?void 0:t.rememberedState)==null?void 0:n[e]}on(e,t){let n=r=>{let o=t(r);r.cancelable&&!r.defaultPrevented&&o===!1&&r.preventDefault()};return document.addEventListener(`inertia:${e}`,n),()=>document.removeEventListener(`inertia:${e}`,n)}},CE={buildDOMElement(e){let t=document.createElement("template");t.innerHTML=e;let n=t.content.firstChild;if(!e.startsWith(" + Urban League - Black Scholars. +

+ + + + + + + ); +} diff --git a/resources/js/Pages/Auth/RegisterBlackscholars.jsx b/resources/js/Pages/Auth/RegisterBlackscholars.jsx new file mode 100644 index 00000000..951e6666 --- /dev/null +++ b/resources/js/Pages/Auth/RegisterBlackscholars.jsx @@ -0,0 +1,484 @@ +import { useEffect, Fragment, useState } from 'react'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, Link, useForm } from '@inertiajs/react'; +import { Tab } from '@headlessui/react' +import { Combobox, Transition } from '@headlessui/react' +import { CheckIcon, ChevronUpDownIcon } from '@heroicons/react/20/solid' + +export default function Register({school}) { + + const { data, setData, post, processing, errors, reset } = useForm({ + name: '', + email: '', + password: '', + password_confirmation: '', + parent_name: '', + parent_email: '', + parent_name2: '', + parent_email2: '', + graduation_year: '', + school: '', + }); + const [selectedIndex, setSelectedIndex] = useState(0); + const [selectedSchool, setSelectedSchool] = useState(0); + const [query, setQuery] = useState(''); + + const filteredSchool = + query === '' + ? school + : school.filter((school) => + school.schoolName + .toLowerCase() + .replace(/\s+/g, '') + .includes(query.toLowerCase().replace(/\s+/g, '')) + ) + + useEffect(() => { + return () => { + reset('password', 'password_confirmation'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('register.scholars')); + }; + + return ( +
+
+
+
+ Your Company +

+ Sign in to your account +

+

+ Already a member?{' '} + + Login here + +

+

+ Complete all steps to start the procoess +

+
+ +
+
+ {/* tab registratrion */} + { + console.log('Changed selected tab to:', index) + }} + > +
+ + + {({ selected }) => ( + /* Use the `selected` state to conditionally style the selected tab. */ + + )} + + + + {/* Selects this tab by default */} + + {({ selected }) => ( + /* Use the `selected` state to conditionally style the selected tab. */ + + )} + + + + + {({ selected }) => ( + /* Use the `selected` state to conditionally style the selected tab. */ + + )} + + + +
+ +
+ +
+ + + setData('name', e.target.value)} + required + /> + + +
+ +
+ + + setData('email', e.target.value)} + required + /> + + +
+ +
+ + + setData('password', e.target.value)} + required + /> + + +
+ +
+ + + setData('password_confirmation', e.target.value)} + required + /> + + +
+ +
+ + Already registered? + + + {/* + + + Next + + + */} +
+ +
+ + {/* Displays this panel by default */} + +
+ + + setData('parent_name', e.target.value)} + required + /> + + +
+ +
+ + + setData('parent_email', e.target.value)} + required + /> + + +
+
+ + + setData('parent_name2', e.target.value)} + required + /> + + +
+ +
+ + + setData('parent_email2', e.target.value)} + required + /> + + +
+ +
+ + Already registered? + + + {/* + Next + */} +
+
+ + +
+ + {/* + + setData('school', e.target.value)} + required + /> */} + + +
+
+ school.schoolName} + onChange={(event) => setQuery(event.target.value) && setData('school', e.target.value)} + /> + + +
+ setQuery('')} + > + + {filteredSchool.length === 0 && query !== '' ? ( +
+ Nothing found. +
+ ) : ( + filteredSchool.map((school) => ( + + `relative cursor-default select-none py-2 pl-10 pr-4 ${ + active ? 'bg-red-800 text-white' : 'text-gray-900' + }` + } + value={school} + > + {({ selectedSchool, active }) => ( + <> + + {school.schoolName} + + {selectedSchool ? ( + + + ) : null} + + )} + + )) + )} +
+
+
+
+ + +
+ +
+ + + setData('graduation_year', e.target.value)} + required + /> + + +
+
+ + Already registered? + + + + Submit + +
+
+
+
+
+
+ {/* Social logins for later */} + {/*
+
+ + + +
*/} + +
+
+
+
+ +
+
+ ); +} diff --git a/resources/js/Pages/Auth/ResetPassword.jsx b/resources/js/Pages/Auth/ResetPassword.jsx new file mode 100644 index 00000000..f3c56bf0 --- /dev/null +++ b/resources/js/Pages/Auth/ResetPassword.jsx @@ -0,0 +1,90 @@ +import { useEffect } from 'react'; +import GuestLayout from '@/Layouts/GuestLayout'; +import InputError from '@/Components/InputError'; +import InputLabel from '@/Components/InputLabel'; +import PrimaryButton from '@/Components/PrimaryButton'; +import TextInput from '@/Components/TextInput'; +import { Head, useForm } from '@inertiajs/react'; + +export default function ResetPassword({ token, email }) { + const { data, setData, post, processing, errors, reset } = useForm({ + token: token, + email: email, + password: '', + password_confirmation: '', + }); + + useEffect(() => { + return () => { + reset('password', 'password_confirmation'); + }; + }, []); + + const submit = (e) => { + e.preventDefault(); + + post(route('password.store')); + }; + + return ( + + + +
+
+ + + setData('email', e.target.value)} + /> + + +
+ +
+ + + setData('password', e.target.value)} + /> + + +
+ +
+ + + setData('password_confirmation', e.target.value)} + /> + + +
+ +
+ + Reset Password + +
+
+
+ ); +} diff --git a/resources/js/Pages/Auth/VerifyEmail.jsx b/resources/js/Pages/Auth/VerifyEmail.jsx new file mode 100644 index 00000000..c9362b8e --- /dev/null +++ b/resources/js/Pages/Auth/VerifyEmail.jsx @@ -0,0 +1,45 @@ +import GuestLayout from '@/Layouts/GuestLayout'; +import PrimaryButton from '@/Components/PrimaryButton'; +import { Head, Link, useForm } from '@inertiajs/react'; + +export default function VerifyEmail({ status }) { + const { post, processing } = useForm({}); + + const submit = (e) => { + e.preventDefault(); + + post(route('verification.send')); + }; + + return ( + + + +
+ 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. +
+ + {status === 'verification-link-sent' && ( +
+ A new verification link has been sent to the email address you provided during registration. +
+ )} + +
+
+ Resend Verification Email + + + Log Out + +
+
+
+ ); +} diff --git a/resources/js/Pages/Dashboard.jsx b/resources/js/Pages/Dashboard.jsx new file mode 100644 index 00000000..3d56960b --- /dev/null +++ b/resources/js/Pages/Dashboard.jsx @@ -0,0 +1,240 @@ +import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout'; +import { Head, usePage, Link } from '@inertiajs/react'; +import { BriefcaseIcon, BanknotesIcon, ClipboardDocumentListIcon, AcademicCapIcon, ChevronRightIcon, ArrowSmallRightIcon} from '@heroicons/react/24/solid'; +import CreatePartner from './Dashboard/partials/create_Partner'; +import Yearlychart from './Dashboard/partials/yearly-chart'; +import { ImportApplications } from './Dashboard/partials/importApplications_form'; + +export default function Dashboard({ auth }) { + const {scholarships, totalApplications, yearUpdate, winners} = usePage().props; + const {applications} = usePage().props; + const {partners} = usePage().props; + console.log(winners); + + const totalScholarshipamount = scholarships.reduce((a, c) => a + c.fund_amount, 0); + + return ( + Dashboard} + breadcrumb={ Dashboard} + > + + +
+
+ {/* */} +
+
+
+
+
+
+

Total Scholarships

+
+ {scholarships.length} + {/* +55% */} +
+
+
+
+
+ +
+
+
+
+
+
+ + {/* */} +
+
+
+
+
+
+

Total Applicants / Applications

+
+ {applications.length} / {totalApplications} + {/* +3% */} +
+
+
+
+
+ +
+
+
+
+
+
+ + {/* */} +
+
+
+
+
+
+

Partners

+
+ {partners.length} + {/* -2% */} +
+
+
+
+
+ +
+
+
+
+
+
+ + {/* */} +
+
+
+
+
+
+

Total funds

+
+ ${totalScholarshipamount} + {/* +5% */} +
+
+
+
+
+ +
+
+
+
+
+
+
+ + {/* row 2 */} +
+
+
+
+
+
+
+

Partners

+
Partners Create
+

Our partners are vital to our young black scholars. Its is our duty to provide the partners and students a experience of success.

+ +
+
+
+
+ partner image +
+ +
+
+
+
+
+
+
+
+
+
+ +
+
Work with the Black Scholars
+

We are a great organization for students but we need help from partners. It is all about who takes the first opportunity.

+ + Learn how to work with partners in giving + + +
+
+
+
+
+ {/* row 3 */} +
+
+
+
+
+
+
+

Yearly Funds

+
Black Scholars Year over Year funds
+ +
+ +
+
+
+
+
+
+
+ +
    +
    +

    Latest Winners

    + + View All + +
    + + {winners.map(({id, studentName, scholarshipName, distributionDate, award_payments}) => ( + +
  • +
    +
    +
    + {/* */} +
    +

    + {scholarshipName} +

    +

    + {studentName} +

    +
    +
    +
    +
    +

    Award - ${award_payments}

    + +

    + Distribution date - {distributionDate} +

    + +
    + {/*
    +
    +
    +
  • + ))} +
+
+ + {/* Applications import form */} + +
+
+ {/* */} +
+
+ ); +} diff --git a/resources/js/Pages/Dashboard/partials/create_Partner.jsx b/resources/js/Pages/Dashboard/partials/create_Partner.jsx new file mode 100644 index 00000000..55ac87c8 --- /dev/null +++ b/resources/js/Pages/Dashboard/partials/create_Partner.jsx @@ -0,0 +1,291 @@ +import { Fragment, useRef, useState } from 'react'; +import { useForm } from '@inertiajs/react' +import { Dialog, Transition } from '@headlessui/react'; +import { CheckIcon, ArrowSmallRightIcon } from '@heroicons/react/24/outline'; +import TextInput from '@/Components/TextInput'; +import Checkbox from '@/Components/Checkbox'; + + +export default function CreatePartner() { + const { data, setData, post, processing, errors } = useForm({ + organization_name: '', + contact_name: '', + email: '', + phone: '', + address: '', + city: '', + state: '', + zip: '', + consent: false, + }) + + let [isOpen, setIsOpen] = useState(false) + + const cancelButtonRef = useRef(null); + + function closeModal() { + setIsOpen(false) + } + + function openModal() { + setIsOpen(true) + } + + // function handleChange(e) { + // const key = e.target.id; + // const value = e.target.value + // setData(data => ({ + // ...data, + // [key]: value, + // })) + // } + + function handleSubmit(e) { + e.preventDefault() + post(route('partner.create')); + } + + return ( + <> + + + + + + +
+ + +
+
+ + +
+
+
+
+ + Create Partner + +
+
+
+
+ +
+ +
+ +
+ setData('organization_name', e.target.value)} + className="mt-1 block w-full" + /> +
+
+
+
+ +
+

Contact Information

+ {/*

Use a permanent address where you can receive mail.

*/} + +
+
+ +
+ setData('contact_name', e.target.value)} + className="mt-1 block w-full" + /> +
+
+ +
+ +
+ setData('email', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + placeholder="ex: 2000" + /> +
+
+ +
+ +
+ setData('phone', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + placeholder="ex: 716 508 9999" + /> +
+
+ +
+ +
+ setData('address', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + /> +
+
+
+ +
+ setData('city', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + /> +
+
+
+ +
+ setData('state', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + /> +
+
+
+ +
+ setData('zip', e.target.value)} + className="block w-full rounded-md border-0 py-2 px-4 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + /> +
+
+ +
+ +
+ +
+
+ +
+
+ + +
+ +
+ + +
+ +
+
+
+
+ +
+
+
+
+
+
+ + ) +} diff --git a/resources/js/Pages/Dashboard/partials/importApplications_form.jsx b/resources/js/Pages/Dashboard/partials/importApplications_form.jsx new file mode 100644 index 00000000..94e7a770 --- /dev/null +++ b/resources/js/Pages/Dashboard/partials/importApplications_form.jsx @@ -0,0 +1,52 @@ +import { useForm } from "@inertiajs/react"; + +export function ImportApplications() { + + const { data, setData, post, progress } = useForm({ + // name: null, + file: null, + }) + + function submit(e) { + e.preventDefault() + post(route('csv.import.application'), data, { + forceFormData: true, + }); + } + + + return ( +
+
+ +
+
Import bulk Applications
+
+
+ {/* setData('name', e.target.value)} /> */} + setData('file', e.target.files)} multiple="true" /> + + {progress && ( + + {progress.percentage}% + + )} + +
+
+ {/* + Import + + */} +
+
+
+ ); +} \ No newline at end of file diff --git a/resources/js/Pages/Dashboard/partials/yearly-chart.jsx b/resources/js/Pages/Dashboard/partials/yearly-chart.jsx new file mode 100644 index 00000000..9bd330b2 --- /dev/null +++ b/resources/js/Pages/Dashboard/partials/yearly-chart.jsx @@ -0,0 +1,81 @@ +import React, { useEffect } from "react"; +import { usePage } from '@inertiajs/react'; +import { + Chart as ChartJS, + CategoryScale, + LinearScale, + PointElement, + LineElement, + Title, + Tooltip, + Legend, + } from 'chart.js'; + import { Line } from 'react-chartjs-2'; + +export default function Yearlychart() { + const {scholarships, yearUpdate} = usePage().props; + console.log(yearUpdate); + const currentTotal = scholarships.reduce((a, c) => a + c.fund_amount, 0); + + ChartJS.register( + CategoryScale, + LinearScale, + PointElement, + LineElement, + Title, + Tooltip, + Legend + ); + + const options = { + responsive: true, + plugins: { + title: { + display: false, + text: 'Chart.js Line Chart', + }, + }, + }; + + const labels = yearUpdate.map((yr) => yr.year); + const data = { + labels: labels, + datasets: [ + { + label: "", + // backgroundColor: "hsl(252, 82.9%, 67.8%)", + borderColor: "hsl(252, 82.9%, 67.8%)", + data: yearUpdate.map((yr) => yr.total), + }, + ], + }; + + + return ( + <> +
+
+
+

${currentTotal}

+
+
+ {/*
+

17%

+ + + + + +
*/} +
+
+
+ {/* */} + +
+
+
+
+ + ); +} diff --git a/resources/js/Pages/Notes/show.jsx b/resources/js/Pages/Notes/show.jsx new file mode 100644 index 00000000..3b0121fe --- /dev/null +++ b/resources/js/Pages/Notes/show.jsx @@ -0,0 +1,188 @@ +import Authenticated from "@/Layouts/AuthenticatedLayout"; +import { Head, useForm, Link } from "@inertiajs/react"; +import { Menu } from '@headlessui/react' +import { EllipsisVerticalIcon } from '@heroicons/react/20/solid' + +export default function notesShow({auth, userNotes, student, id}) { + + const { data, setData, post, processing, errors, reset } = useForm({ + title: '', + body: '', + noteType: '', + }); + + const submit = (e) => { + e.preventDefault(); + post(route('notes.student.create')); + }; + + return ( + Notes View} + breadcrumb={Applicants list} > + + +
+
+
+
+
+

{student} - Latest Notes

+ + View Profile + +
+

Notes label administration are not seen by student

+ +
    + {userNotes.map(({ + id, + scholar_id, + title, + body, + noteType, + updated_at, + user_id, + name, + }) => ( + <> +
  • + +
    +
    + + + {noteType} + + + {updated_at ? ( +

    + Last updated +

    + ) : ( +
    +
    +
    +
    +

    Online

    +
    + )} +
    + + + + Open options + + + + + View profile, {title} + + + + +
    +
  • + + ))} +
+
+
+
+ +
+
+
+

Create Note

+

Use this form to create notes for student or administration notes for team

+
+
+
+
+ + + +
+
+ +
+ setData('title', e.target.value)} + className="block w-full rounded-md border-0 py-1.5 px-2 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-600 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6" + /> +
+
+ +
+ +
+